IM Boulder 70.3 Race Report (6/8/2024)
Race ReportJune 15, 2024

IM Boulder 70.3 Race Report (6/8/2024)

IM Boulder 70.3 Race Report (6/8/2024)

Another Ironman 70.3 is in the books πŸ™Œ β€” this time in Boulder, Colorado, about 1,000 miles from home. I’m really grateful to my wife and kids for making this race possible. Traveling for races always adds complexity for the family, so I try to turn it into a road trip so everyone can enjoy the journey a bit more.

This trip became a 2,000+ mile loop: California β†’ Utah β†’ Colorado β†’ New Mexico β†’ Arizona β†’ California πŸš—. I chose this race partly because it was still drivable, and we had previously done an even longer trip to Coeur d’Alene in 2021 for my first full Ironman, so I knew it was doable. The course didn’t look overly intimidating on paper, but the big unknown for me was altitude. Living and training at sea level, this was my first real experience racing at elevation, and I knew it would be a key challenge.

Stay 🏨

We stayed at a Courtyard using points, about a 5-minute drive from the venue. I was lucky enough to get a first-floor room near the pool, which made things easy for unloading gear and helped the kids enjoy the stay. The front desk staff was also surprisingly friendly and even shared a personal connection to my hometown area, which was a nice touch.

Check-In & Pre-Race πŸŠβ€β™‚οΈ

We arrived two days before the race after leaving home on Tuesday. Race day was Saturday, so I had enough time to settle in. Check-in was smooth, and temperatures were already around 90Β°F, though race day forecast looked better at ~80Β°F. The lake practice swim on Friday was especially helpful. Water temperature was around 66–67Β°F, and it felt comfortable enough to get a good preview of race conditions.

Race Day πŸŠβ€β™‚οΈπŸš΄β€β™‚οΈπŸƒβ€β™‚οΈ

I took the shuttle early (around 5:00 a.m.) and avoided the long lines later athletes experienced. That alone made race morning much smoother.

Swim β€” 43:26 πŸŠβ€β™‚οΈ

At altitude, I expected things to feel different, so I started conservatively. After about 300 yards, I struggled to breathe and wasn’t sure if it was altitude or panic. I had to reset a few times before settling in. Around halfway, I finally found a rhythm. On the return, my goggles fogged up and I followed what I thought was a buoy, only to realize I was tracking a lifeguard boat moving slightly off course πŸ€¦β€β™‚οΈ. Lesson learned: always verify sighting before committing.

T1 β€” 4:29 ⏱️

Wetsuit strippers made transition fast and efficient. I got through smoothly and onto the bike without issues.

Bike β€” 2:49:08 πŸš΄β€β™‚οΈ

Elevation gain was around 2,700 ft. The course was mostly two loops with rolling climbs, and overall felt manageable. The biggest challenge came on the second lap when heat started building and my stomach began to feel off. I adjusted by taking in small bites of rice ball πŸ™ to keep nutrition going and avoid bonking.

T2 β€” 5:05 ⏱️

Legs felt heavy coming into T2, so I took a moment to reset, apply sunscreen, and prepare mentally for the run. No issues getting into running gear.

Run β€” 2:06:06 πŸƒβ€β™‚οΈ

Early on, I felt like my right thigh might cramp at any moment, so I used every aid station strategically β€” water, ice, electrolytes, and bananas to stay ahead of it. Even though it was β€œonly” around 80Β°F, the heat felt much more intense at altitude. My strategy became simple: slow down and survive each mile. On the second loop, I ran alongside a female athlete who was incredibly encouraging. We supported each other all the way to the finish and crossed the line together, which made the last miles much more meaningful.

Post Race 🏁

Post-race food was on the lighter side (quinoa, chicken, potatoes), and honestly I was hoping for something more comforting like pizza. My stomach wasn’t great anyway, so I couldn’t eat much. The shuttle situation was the biggest downside β€” long waits have been a known issue. Instead of waiting, I ended up walking about an hour with other athletes to pick up the car, then drove back to the hotel.

Despite that, the race itself was very well organized. Volunteers were excellent, transition access was convenient, and the overall experience at altitude was a valuable challenge.

Final Thoughts This race ended up being a big milestone: a new PR at 5:48:13, and my first time finishing a 70.3 under 6 hours.

There are still improvements to make across all three disciplines, but overall I’m happy with the execution β€” especially handling altitude, heat, and nutrition adjustments on the fly. Excited for the next one.

image

image

#Boulder 70.3#Ironman 70.3 Colorado#IM Colorado 70.3 race report#Boulder triathlon#70.3 race recap#triathlon at altitude#Ironman 70.3 PR#sub 6 hour 70.3#endurance racing#triathlon swim bike run#race nutrition strategy#triathlon travel road trip#Boulder race conditions#triathlon cramping#Ironman 70.3 bike course#triathlon run pacing#multisport race report#sea level athlete altitude race#Ironman 70.3 training#race day experience#triathlon finish story

Reviews

Leave a review
Race Rating
← Back to Blog