• Kevin Gillotti Multi-Sport Racer Endurance Athlete
Kevin Gillotti Multi-Sport Racer Endurance Athlete
Kevin Gillotti Multi-Sport Racer Endurance Athlete
  • Home
  • Galleries
    • Races 2026
    • Races 2025
    • Races 2024
    • Races 2023
    • Races 2022
    • Races 2021
    • Races 2020
    • Races 2019
      • Pro Team Media Day
    • Races 2018
    • Races 2017
      • Broken Skull Challenge
      • Ultimate Team Challenge
    • Races 2016
    • Races 2015
    • Duathlon
    • 2001 Accident
  • Athlete Card
  • Superβ‘§Slingshot
  • Media Coverage
  • Spartan Up Podcast
  • About KG
    • Mental Practice
  • Contact

Crossfit Videos


@ kevingillotti

Climbing the final short <but steep> hill to longs Climbing the final short <but steep> hill to longs peak TH. Despite the days big numbers (5260ft of vert, 3h 58m, 43mi, 530 max watts, 48.5 max mph) but low max height (9419ft) I'm stoked to be able to consider this a "typical" day behind bars on my Cervelo S⁡. And how about that motivating #tourdefrance style mountain finish + spectator pump that inspired Β±75 extra watts in the final 50mπŸ‘

And to the guy that attacked me on the climb coming out of Lilly Lake who ultimately throttled me after multiple attacks, responses, reattacks, reresponses... nicely done πŸ‘ it's a good reminder that there's always someone out there that can kick your ass. No matter how fit or experienced you are. But I'll always accept the challenge.
Weeks ago I posted that I was a mere :13 off a new Weeks ago I posted that I was a mere :13 off a new season PB in my weekly 5x #duathlon workout. Last week I posted that not only did I take back those :13, I pulled back minutes & smashed that PB with a 1:07:38. This week I just split the difference with a 1:09:22. Suddenly I'm realizing that 1:10:48 season PB that lasted until July, maybe wasn't all that impressive to begin with. Or, my fitness is really increasing mid-late season. Which is good, as I have 2 big πŸ‡¨πŸ‡­ mountain races coming up & 5 remaining.

α΄ΎΛ’ ⁻ ᡃ ⁿᡉʷ α΅‰α΅ˆαΆ¦α΅— ˒ᡗʸˑᡉ αΆ α΅’Κ³ ᡐᡉ. α΄΅ βΏα΅ƒα΅α΅‰α΅ˆ αΆ¦α΅— ᡃᢠᡗᡉʳ ᡗʰᡉ α΅ α΅˜α΅ƒβΏα΅—α΅˜α΅ α΅α΅‰αΆœΚ°α΅ƒβΏαΆ¦αΆœΛ’ αΆœα΅’βΏαΆœα΅‰α΅–α΅— α΅’αΆ  "#Λ’α΅˜α΅–α΅‰Κ³α΅–α΅’Λ’αΆ¦α΅—αΆ¦α΅’βΏ" ⁻ α΄΅'ᡐ ᢦⁿ Β² α΅–Λ‘α΅ƒαΆœα΅‰Λ’ ᡃᡗ ΒΉ ᡗᢦᡐᡉ
Racing is ALWAYS competition. But competition is N Racing is ALWAYS competition. But competition is NOT always racing. Events can have competitive aspects. That doesn't mean you're racing. Don't confuse your participation in an 'event' as 'racing' (ie, the Death Race is not in any way shape or form a "race" irrespective of its usage of the word in its name.) I don't do events. I don't do fun runs, fun laps or go just to participate. I'm a life long multisports competitor. If I go, I go to race. Or I don't bother going. And to race proper, I #traintorace. I don't train to finish. I don't train to just to do it. I train for podiums. It's not a guarantee, but it puts me steps ahead of those that just show up & treat it like an event. A few weeks out from putting my left toe on the line of my 208th @spartanRACE at @spartanraceeurope Verbier πŸ‡¨πŸ‡­. No fluff in that number. It's all racing. That grenade tattoo on my back, it's there for a reason... pull the pin & RUN πŸ’₯
Last Friday I lamented about being just :13 away f Last Friday I lamented about being just :13 away from a new '26 PB for this weekly workout. And that I knew I could claw back that :13. And that makes what I did today such a stunning result & performance for me. One, unlike last week, I'm not sure I can improve upon, again, this year. And I knew what was happening 2min into the opening mile so doubled down right then. Today's 1:07:38 is an absolute demolishing of my June PB of 1:10:48. I didn't claw back mere seconds, I clawed back minutes! This sets an entirely new baseline standard. Is it beatable? Possibly. But I'm going to have to be 100% dialed in on every single aspect, make 0 mistakes, have flawless TΒΉTΒ² & push the pace to near race pace on both elements to even think about besting this #personalbest time.
As with my weekly "run strength" workout, my weekl As with my weekly "run strength" workout, my weekly "OCR" workout (which follows the day after) gets kicked up a notch across all aspects for the next remaining weeks as I prepare for my next set of #obstaclecourseracing in @spartanraceeurope. And I specifically do it the day after the run strength workout so that it's back to back hard days of race type training. Because I always do back-to-back days of hard racing. I believe the body needs to be ready, used to, adapted to that type of scenario so I train for that type of scenario. #traintorace
1 MAN 2 GOALS 3 PEAKS Most spend a month to prepa 1 MAN 2 GOALS 3 PEAKS

Most spend a month to prepare, leave at 5am, do it largely for the views, to say they did it & they'll suffer thru the aftermath for a week. But I don't. I come for the workload. I come for the challenge. I come because there's a mountain staring me in the face from 20 miles away. Taunting me. Daring me to come climb it. I do it because I live like this. This is everyday life to me. It's not a rare event I need to plan for. I can get up on a moments notice & bang this bizich out w/ 0 aftermath. Saturday, Wed, Mon, it doesn't matter. And I can (& did) wake up & do it again the very next day. Next week. Next month. Next year. 

So you see... I don't do things for the same reasons as most. #peakbagging #summitfever it's a way of living life & I do it because #itsalifestyle.
I was confident, upon seeing 1:11:00 in my weekly I was confident, upon seeing 1:11:00 in my weekly #duathlon workout, I'd earned a seasons PB. However, a look back at my stats & it turns out 1:10:48 is the seasons PB. A mere :13 & I'd have had it. In this workout, you can't make up any time on the 5:00 ride. You can push more watts, increase average speed, gain more miles, but it's still a set 5:00 of time. So time is clawed back on either the run splits &/or TΒΉTΒ² transitions. And I assure you, :13 is very very doable when you consider there are 5 runs & 8 transitions. 13 segments to reduce by :13? Yes. It's now my goal to beat that 1:10:48 before seasons end.
As I posted up 10 days ago, my desired pre race pr As I posted up 10 days ago, my desired pre race prep time is 4 weeks. As of this post, I'm in that 4w window where I start to focus specifically on #obstaclecourseracing & what I need to do to stay frosty. So that means everything about my weekly "run strength" workout ramps up; the speed I move in the runs, how much I bump up pace at each run start, how many reps I do per each item, weight jumps in some cases, how quickly I move from item to item, total overall rounds & the final 5th mile repeat is not just faster but now, significantly faster, than the previous 4. This protocol will be similar for my Wednesday "OCR Workout" (which is largely grip + #obstacletraining whereas this Tuesday effort is more strength & cardio based #functionalfitness.) And yes, I do them back to back as my racing is always back to back. And both are examples of specificity of training; train how you intend to race. Which is the ONLY way I ever train. Because I'm never training strictly for health or fitness. I only #traintorace so I can get faster, stronger, better, more efficient & earn podiums.
Climbing my #cervelos5 from #bouldercanyon β†’ Eldor Climbing my #cervelos5 from #bouldercanyon β†’ Eldora Ski Resort β†’ Sugarloaf & then... Magnolia Road. And if you've ridden Magnolia, you know it's brutality + reputation. Locally considered the single most punishing paved climb in the entire Boulder area. It's long, steep (slopes of 18%), switchbacky, exposed & fukin demanding from the opening 20m on. 

⚠️ π™°πšŒπšŒπš˜πš›πšπš’πš—πš 𝚝𝚘 πš…πšŽπš•πš˜πš…πš’πšŽπš πšŽπš› + πš‚πšπš›πšŠπšŸπšŠ'𝚜
  πš˜πšπšπš’πšŒπš’πšŠπš• πšœπšŽπšπš–πšŽπš—πšπšŠπšπš’πš˜πš— πš–πšŠπšπš‘, πšπš‘πšŽ πš™πšŠπšŸπšŽπš
  πš™πš˜πš›πšπš’πš˜πš— 𝚘𝚏 π™ΌπšŠπšπš—πš˜πš•πš’πšŠ 𝚁𝚘𝚊𝚍 πš–πšŽπšŽπšπšœ πšŠπš•πš• πšπš‘πšŽ
  πš–πšŠπšπš‘πšŽπš–πšŠπšπš’πšŒπšŠπš• πš™πšŠπš›πšŠπš–πšŽπšπšŽπš›πšœ πš›πšŽπššπšžπš’πš›πšŽπš 𝚝𝚘 
  πšŠπšŒπš‘πš’πšŽπšŸπšŽ 𝚊 π™²π™°πšƒπ™΄π™Άπ™Ύπšπšˆ 𝟷 πšŒπš•πš’πš–πš‹ 𝚜𝚝𝚊𝚝𝚞𝚜. 

And I started it after having already spent Β±4hrs, 5500ft of vert & 38mi in the saddle.

Days stats: 4h 55m β€’ 48mi β€’ 6281' vert β€’ 9400' max β€’ 436w max (on Mag in the opening 200m)
Give me just 39.7 seconds & I'll show you the core Give me just 39.7 seconds & I'll show you the core essence of a tough 5 round 1hr 11m 51s #duathlon workout in 91Β°F. If you can't focus long enough to watch it all, you don't have what it takes to even do this #multisportathlete workout.

Β© 1970-2025 Kevin Gillotti. SCHEMA Built. Be #activeasfuck!