Guillermo Esteves's profile picture

Guillermo Esteves

Race Report: Bozeman Triathlon

I just finished the Bozeman Triathlon, Olympic distance, my first triathlon ever and my B race prior to Ironman 70.3 Arizona in October. It went better than I expected, and I finished 4th in my age group (male 40-44) and 23rd overall.

The results table for the Bozeman Triathlon, Olympic distance, male 40-44 age group, showing me highlighted in fourth place.

Without further ado, here’s a brief race report.

Location & pre-race prep

The race took place at Glen Lake Rotary Park in Bozeman, Montana, which includes a gravel pit turned into a pond. The weather was pretty overcast, with storms on the forecast in the afternoon; air temperature at race start was about 55°F (13ºC,) and the water temperature 62°F (17ºC,) according to the race director. I arrived at about 7:30 am, picked up my timing chip, set up my stuff in transition, and hung out for a little bit before putting on my wetsuit and heading to the pre-race meeting on the beach at 8:30 am.

My transition setup on an orange towel on the grass under my bike, including three bike bottles, running shoes, bike shoes, race belt with bib, running hat, a Stasher bag with Maurten gels, and a blue sports towel.

The swim

Prior to this race I had been training primarily in the pool three or four times a week since April, and had done a handful of open water swims, but I hadn’t done the full Olympic distance (1,500 m) as a continuous swim. So, I went in not feeling entirely confident that I could actually finish.

The swim consisted of two laps around Glen Lake with a short run on the beach between laps. I took on a Maurten Caf gel during the race briefing, 15 minutes before the start, and did a quick warmup swim to get acclimatized to the water temperature (which was actually quite pleasant, since I train in colder water.) During warmup I noticed that the water was so murky, as soon as I got waist deep I could no longer see my feet, which I think actually helped me; I didn’t feel any anxiety being in open water during the race.

I had seeded myself in the “first timers” group since I had no clue what my actual pace would be. At 8:47 am, my group started; I was in no rush and just walked into the water after everyone else got in. However, once I started swimming I quickly caught up with the rest of the group and got to experience this old Clif Bar commercial first hand (thanks to Chris Foster for sharing it in the Team Triathlete Slack.)

After that bit of unpleasantness, I overtook a few folks and just tried to stay out of the way as much as I could to avoid further kicks to the face. About halfway through the first lap, I started feeling some muscle burn in my arms and shoulders and I started to worry I may not have it in me to do two laps. Thankfully, it cleared up after a while, as I settled into a sustainable rhythm. I kept focusing just on the next buoy, and by the second lap I felt like I could have gone on indefinitely. I was in a position to draft other swimmers at a few points, but it didn’t feel like it made any difference, so in general I tried to not get in anyone’s way. I ended up with a finish time of 39:46 and 1,633 m in total (including the walk on the beach between laps,) for a pace of 2:26/100 m.

Looking at the GPS track, I think I did a decent job of sighting. I only went slightly off-track once, going into the shallow part of the lake, but I immediately adjusted my course back on track.

A satellite view of Glen Lake, showing the GPS track from my swim.


I had very little practice with transitions, so I took my time in T1 to make sure I didn’t forget anything, keeping in mind that “slow is smooth, smooth is fast.” I also felt very wobbly after the swim and I wanted to wait for that to clear up before getting on the bike. I took on a regular Maurten gel and a swig of Gatorade Endurance before leaving, and ended up spending 6:05 in T1. My biggest lesson: I need more practice putting on socks, or not wear them at all. The time it took me to put them on wet feet felt eternal. A user on the TrainerRoad forum recommended this trick, which I’ll have to try before my next race.

The bike

The bike route went through some of Bozeman’s backroads, along farms and very fancy houses, rolling hills through Montana grasslands, one slightly steep ascent, and two laps total. I had done a little recon the day before the race and was seriously looking forward to it, it just seemed like it would be a very beautiful ride. It was very windy when I drove by the day before, but despite the stormy forecast, there was very little wind on race day.

Overall, it was pretty uneventful, other than a close call when I hit a patch of dirt while cornering near the end of the second lap and almost lost control. I felt pretty strong the entire way, and I think I could have gone a little harder; I was shooting for around 0.85 IF, ended up at 0.79, and finished in 1:16:39. Nutrition was a bottle of Gatorade Endurance, although I didn’t finish it.

Honestly, I loved the bike leg, I wish it would have gone on longer. I was so afraid that I’d have some kind of mechanical issue that would ruin my day, I took two sets of tubes, CO2, and patches, but other than my watch and bike computer refusing to talk to each other, the bike performed like a champ.

A satellite view of the area around Glen Lake Rotary Park, showing the GPS track from my bike.


T2 went faster, at 2:37, but still took my time and didn’t rush it. Racked the bike, switched shoes, got my belt on, took on a regular Maurten gel with some water, and left.

The run

The majority of the run was in the park, on narrow dirt trails, with only a couple kilometers on paved road through a neighborhood, and it was pancake flat. I did it at a comfortable pace; based on my power curve, the Stryd app recommended 244 W as a target power, but I didn’t want to risk an injury, so I aimed for no more than 230 W (which is what it recommends for half-marathon pace), and ended up at 220 W average power. The route was just shy of 10K, which a bit of a bummer; at that pace (5:42/km) it would have probably been a PR for me (Update: Turns out that when a Stryd is paired to a Wahoo Rival, the distance comes from the pod, not GPS; that likely explains the inaccurate distance.) I had one more Maurten Caf gel with some water at the aid station before starting the second lap, which gave me a boost towards the end, and I finished in 53:02, for a total time of 2:58:09. I had no pain or discomfort, so probably could have gone a little harder, just like with the bike, but it wouldn’t have made any difference in the results, so I don’t have any regrets.

A satellite view of the area around Glen Lake Rotary Park, showing the GPS track from my run.

Almost as soon as I picked up my things from transition, the thunderstorm that was forecast started rolling through, so I left soon after, and unfortunately was not able to enjoy the breakfast burritos from the Mighty Spork.

Equipment list

Random thoughts & observations


I went in thinking just finishing would be a victory and ended up with a much better result than I expected, so I’m pretty happy about that. More importantly, I loved every minute of it and can’t wait to do this again. I’m officially hooked on triathlons. Onwards to Arizona!

A selfie in my black, one-piece Roka tri-suit, and yellow Hoka running shoes, reflected in the mirror in the living room of my Airbnb in Bozeman.
I didn’t get any photos at the race, so a post-race selfie will have to do.