Ironman 70.3

  1. No more Mortal Hydration in Ironman aid stations in 2026. From Ironman, via email:

    Ahead of your race next year, we wanted to introduce you to Precision Fuel & Hydration, our Official Hydration Partner for the 2026 IRONMAN and IRONMAN 70.3 Global Series, including the 2026 IRONMAN World Championship in Kona, Hawai’i and the 2026 IRONMAN 70.3 World Championship in Nice, France.

    Trusted by reigning IRONMAN World Champion Solveig Løvseth and 2x IRONMAN 70.3 Champion Jelle Geens, Precision Fuel & Hydration’s PH 1000 electrolyte drink will be available on-course globally next season.

    I use PH 1500 tablets frequently during training in the summer and vastly prefer them to Mortal’s excessively-sweet, stevia-laden electrolyte drinks. This is great news, and exactly what I hoped would happen after Ironman announced Precision Fuel & Hydration as their hydration partner in Europe a couple of years ago.


  2. Race Report: 2025 Ironman 70.3 Washington Tri-Cities

    Last year, after driving ten hours from Jackson Hole to Richland for the inaugural Ironman 70.3 Washington Tri-Cities, I was certain it would be a one-and-done race—it was just too far, the drive too exhausting. After finishing the race, though, I knew I needed to come back. It’s a phenomenal race in a great location, with a fast downriver swim, a beautiful bike course, and a fun, spectator-friendly run. So here I am again, a year later.

    My goal for this race was simple: Leave with no regrets. This year has been extraordinarily hard for me on a personal and professional level, and with this being my last triathlon of the year and a long, long wait until I can race again, I knew the post-race blues would hit me hard, so I didn’t want to leave Richland feeling like I could have or should have done more. If I could come up with a plan, execute it, and leave nothing on the table, I would be satisfied (and if that translated into a faster time than last year, that’d be the cherry on top). This race is also a milestone for me: It’s my tenth Ironman 70.3 since I started racing triathlons three years ago, and I wanted to leave on a high note.

    So, without further ado, here’s my last triathlon race report of this year.

    Continue reading


  3. Race Report: 2025 Ironman 70.3 Boise

    A couple of years ago Kate and I spent a long weekend in Boise, Idaho. She came to get a new tattoo, and in the meantime I hung out and explored the city. Boise is a cool town and we had a great time, but I fell in love with the Boise River Greenbelt, a gorgeous tree-lined pathway running along the banks of the Boise River. I ended up running over 50 km that weekend alone. I’ve been itching to go back ever since.

    Continue reading

  4. Ironman announces new performance-based qualification for Ironman and Ironman 70.3 World Championships. This new system, which takes effect with the 2026 qualification cycle starting this month, basically does away with the old roll-down system, in which unclaimed slots would roll down indefinitely within an age group. Ironman has a good explanation in their FAQ, but the short version is:

    • Each race is allocated a number of World Championship slots, as before.
    • Winners of each age group automatically get a World Championship slot.
    • If they decline it, the slot can only roll down to second or third place.
    • Any unclaimed slots go to a global “Performance Pool” for that race.
    • The finish times of the remaining athletes are normalized by multiplying them by some factor for each age group, so they can be ranked together.
    • This factor is derived for each age group from the top World Championship finish times over the past five years, and will be updated every year.
    • The remaining slots are offered to the top finishers in this age-graded normalized ranking, and roll down until they’re all claimed.
    • For Kona, there’s a single age-graded ranking including men and women; for 70.3 Worlds there are separate rankings for men and women, since they’re separate races.

    It sounds complicated, but the examples they have in the FAQ make it easier to understand:

    Anne is 42, she finishes IRONMAN Kalmar in 9:19:51, giving her an age-graded finish time of 8:07:26, applying the Kona Standard of 0.8707 (9:19:51 × 0.8707 = 8:07:26). John is 43 and finishes IRONMAN Kalmar in 8:50:31, giving him an age-graded time of 8:33:42, applying the Kona Standard of 0.9683 (8:50:31 × 0.9683 = 8:33:42).

    Anne would rank above John in the age-graded rankings due to her age-graded time of 8:07:26 being faster than John’s age-graded finish time of 8:33:42.

    For me, this means any hopes I had of getting lucky with a deep roll down in my age group at a late-season race are probably dashed, but I like this change; it makes qualification fairer and more competitive. I’ll simply have to git gud, or outlive everyone and qualify in the 90–94 age group.


  5. Race Report: 2025 Ironman 70.3 Coeur d’Alene

    There’s always something going on with the weather in Coeur d’Alene. Last year, high winds on race day forced the swim to be shortened and made for a nerve-wracking bike leg; the year before, I got hit by a gnarly surprise hailstorm on the bike; and although I wasn’t there, 2021 was the infamous “Coeur de Flame,” with a high of 38.3ºC and one of the highest DNF rates on record for a full Ironman. It’s enough of a recurring theme that at the end of my race report for last year’s race, I jokingly wondered what the weather would hold for this year.

    The answer: Despite a threat of cold temperatures and rain in the days leading up to the race, it turned out to be an almost perfect day for racing.

    Continue reading

  6. What’s the water temperature at Lucky Peak Reservoir in July? Ever since the return of Ironman 70.3 Boise was announced, I’ve been wondering what the water temperature would be like on race day. I know in the previous iterations of this race, when it was in early June, it was a very cold swim: In 2011 the water temperature was 11ºC, and in 2012 it was so cold, people wore wetsuits on the bike, which was shortened to 24 km. So far I haven’t been able to find a reliable source of historical water temperatures at Lucky Peak Reservoir to look up what it might be like in late July, but today I got an email from Ironman that states (emphasis mine):

    The IRONMAN 70.3 Boise 2025 swim course offers athletes a refreshing and scenic 1.2-mile swim in the pristine waters of Lucky Peak Reservoir. Starting and finishing in the easily accessible Barclay Bay area, this single-loop course provides a calm and clear environment, ideal for both seasoned swimmers and first-time triathletes. The reservoir’s typical water temperatures in late July range from 64°F to 70°F (18°C to 21°C), making it comfortably wetsuit-legal for most participants.

    That’s not so bad, that’s downright pleasant! Anyway, just thought of dropping that here in case anybody else needs to Google it.


    Update: The water temperature on race day in 2025 was 19.6ºC.


  7. Race Report: 2025 Ironman 70.3 St. George

    I wish I had known at the time how good I had it the first time I raced in St. George. I struggled with the ice-cold swim and knee pain on the run, but the weather was absolutely perfect that day and I cruised to a sub-6 finish, in spite of the challenging course. It quickly became my favorite race.

    I got a taste of the real St. George last year. I went with an aggressive goal of improving on that sub-6 result; I was confident I could achieve that despite the sweltering heat on race day, with just some minor tweaks to my pacing plan. I was wrong, so wrong. The heat clobbered me on the bike and I completely fell apart on the run—it was my worst result in a 70.3 to date. Of course, I immediately signed up for this year’s edition, which as it turns out, will be the last one for now.

    So, one last dance in St. George. I hoped for cool weather again, but as race day approached it became clear that wasn’t in the cards—the weather forecast for race week saw steadily rising temperatures, with a blistering high of 34.4ºC on race day, even worse than last year. With that, my race goals went from “personal best” to “just finish,” with a stretch goal of “no regrets.”

    Read on for my last race report from the final edition of Ironman 70.3 St. George.

    Continue reading

  8. Ironman comes to New Mexico. Ironman just announced a “festival weekend of racing” next year in Ruidoso, New Mexico, which includes an Ironman 70.3, a 5150 race (Ironman’s branding for an Olympic-distance race), and a sprint-distance race.

    A 70.3 in a scenic mountain town… at about 2,000 meters of elevation… on my birthday? Yes, please. The bike course is right up my alley too, an out-and-back where the last 45 km are uphill with about 730 meters of elevation gain. If it wasn’t a 17-hour drive from here, I’d sign up immediately, but I’m still tempted. Update: Oh, who am I kidding. I signed up.


  9. Ironman adopts World Triathlon’s bike hydration rules. Well, that was fast. On Sunday I wondered if Ironman would adopt World Triathlon’s new rules limiting the amount of hydration that can be carried on the bike, and today I got my answer: Yep. In the 2025 Ironman competition rules, the section on bike equipment has been updated to be consistent with World Triathlon rules:

    (i) Front Mounted Water Bottles and Hydration Systems mounted to components attached to the bike that rotate around the steering axis (e.g., cockpit extensions, top tube, headset, stem, head tube) must have a combined maximum volume capacity of no more than two (2) liters (this excludes water bottles and hydration systems located inside the frame triangle of a bicycle or inside the bicycle frame) (DSQ).

    (ii) Rear Mounted Water Bottles and Hydration Systems are limited in size, capacity, dimension and location as set forth below:
    (i) Cannot contain more than two (2) water bottles* (DSQ); and
    (ii) Must not exceed one (1) liter capacity per bottle* (DSQ).
    *Excludes water bottles and hydration systems located inside the frame triangle of a bike or inside the bike frame.

    Here’s a full summary of the updated competition rules, which include a few other verbiage changes and updates for consistency with World Triathlon. Among other things, the penalties for blue card violations, such as drafting and littering, have been reduced to 3 minutes for full Ironmans and 2 minutes for 70.3s (down from 5 minutes for both). The rules also clarify that you can wear neoprene hats whenever wetsuits are allowed and that you can wear two swim caps (in both cases you still have to wear the race cap on top). Ironman also has a short FAQ that explains the changes very clearly.



  10. Race Report: 2024 Ironman 70.3 Washington Tri-Cities

    Last fall, Ironman announced a new race in the Pacific Northwest: Ironman 70.3 Washington Tri-Cities, in Richland, Washington. I signed up almost immediately—the venue looked great and I was thrilled to have one more race within a reasonable driving distance.

    A chill end-of-summer race seemed like a great way to end my season, especially since this one has had a few ups and downs: I had my worst result to date at Ironman 70.3 St. George; I ran my fastest half marathon ever in June, but was forced to pull out of Ironman 70.3 Boulder a week later thanks to COVID; I had a great run at Ironman 70.3 Coeur d’Alene, but the swim was shortened; I stupidly almost derailed my season at a trail running race; and I finished my first full-distance race at Ironman Canada, but with a huge asterisk because the swim was canceled. Given that this was my last triathlon of the year, my only goal was to end the season on a high note—just give it everything I got and try to get the best result possible, hopefully at a complete race.

    Long story short, it was a success. Read on for my last triathlon race report of this year.

    Continue reading

  11. Ironman 70.3 is coming back to Boise. Ironman just announced the return of Ironman 70.3 Boise, which ran from 2008 through 2015. This would be the closest race to me, and Boise is such a nice town, I’m very tempted to sign up for next year’s race—running along the Greenbelt is so pleasant.

    I’ve been reading some race reports from back then, such as this one from DC Rainmaker in 2011, and it sounded like a tough race, starting with a swim in 11ºC water. It might be tough in a different way next year, though: the high in Boise in late July is usually above 38ºC and by then smoke season is in full swing. I’m still tempted.


  12. Race Report: 2024 Ironman 70.3 Coeur d’Alene

    After my disappointing result in St. George last month, I realized that the goals I had set for that race were a little too ambitious. That race is too early in the season for me to treat it as an A race, and I lost sight of my actual goal for this year, which is finishing Ironman Canada in August. That made me reassess what I wanted to get out of my next two races, in Boulder and Coeur d’Alene. Instead of treating them as races with specific results or ambitious times in mind, I decided to treat them as dress rehearsals to test my gear, pacing, nutrition and overall racing strategy before going to Penticton.

    Continue reading

  13. Race Report: 2024 Ironman 70.3 St. George

    Howdy, and welcome to my third season of racing triathlons. This year, I’m starting my season again with Ironman 70.3 St. George, a race I did for the first time last year and enjoyed enormously, despite some issues during the swim and the run. I wanted to come back and try to improve on that effort.

    Last year, I managed to pull off a sub-six finish, with a total time of 5:55:12, so my goal was simply to be faster than that, with a stretch goal of finishing in 5:30. That seemed attainable if I shaved ten minutes of the bike and run, plus a few more from the swim and transitions, but I also knew it was very aggressive; I got lucky last year with the great weather and cool temperature, and it seemed unlikely that would happen again. Sure enough, the forecast this year indicated a high of 31ºC on race day, but I was confident I could still beat last year’s time at least.

    Spoiler alert: That, uh, did not happen.

    Continue reading

  14. Race Report: 2023 Ironman 70.3 St. George

    After a long and brutal Jackson Hole winter, it’s finally race season again, and I just finished my first race of the year, Ironman 70.3 St. George. I chose this as a B event for a few reasons: it’s within driving distance of where I live, it looked like a tough challenge, and I thought it’d serve as good race prep before my first full Ironman next month in Coeur d’Alene.

    I originally planned to come to this race prepared to put in a decent effort and improve on my 6:14 finish in Boulder, but after facing some challenges with my swim training over the winter, and a potential knee injury in the past couple of weeks, I ended up downgrading my race goal from “sub-6 finish” to “just finish.”

    Despite that, the race went both better and worse than I expected—read on for my first race report of the year.

    Continue reading

  15. Race Report: 2022 Ironman 70.3 Arizona

    After a year of waiting, and six months of training, including two triathlons and two half marathons, I finally raced my A race for this year, Ironman 70.3 Arizona. I came expecting a difficult triathlon in the scorching Arizona heat and ended up experiencing a much different race, but I’m very satisfied with the results nonetheless; I raced about as good a race as I could have hoped for given the circumstances. Read on for my final race report of the year.

    Continue reading

  16. Race Report: 2022 Ironman 70.3 Boulder

    One thing I never expected after racing my first triathlon in Bozeman back in June was that it would leave me so hungry for more. I couldn’t wait for my next race, Ironman 70.3 Arizona in October, so I made a last minute decision to sign up for Ironman 70.3 Boulder this past weekend. I’m just halfway through my training plan for Arizona, and signed up for Boulder too late to do a proper taper, so I considered it a B race, with the goal of gaining more experience and testing my pacing, gear, and nutrition.

    Continue reading