A late-onset triathlete based in Jackson Hole, Wyoming • https://giventotri.com
The swim start for this race seems chaotic---athletes jump from the San Francisco Belle into San Francisco Bay en masse, and the entire ship is emptied in less than eight minutes. From what I've read,…
I've been reading a lot about this race to prepare for it, including this race report from Ray Maker, this course preview from two-time winner Eric Lagerstrom, and this race review by Kelly O’Mara, an…
This year's rules formalize the 20-meter bike draft rules for pros, which they announced last month, and clarify how they will work when age groupers interact with pros. They also lessen the penalty f…
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, inc…
I entered the random drawing for a race entry for next year's Escape from Alcatraz Triathlon on a whim, and to my surprise, got a slot in the first drawing. It's a bucket list race, which involves jum…
I finished all three of my local half marathons for the first time, a neat little milestone.
I finished my tenth Ironman 70.3 with no regrets.
I don't normally post about professional triathlon racing, but I enjoyed Paula Findlay's race recap from Ironman 70.3 Boise on the That Triathlon Life podcast. It's interesting, and sometimes validati…
A solid result despite a sleepless night, a rough swim, and one judgmental cowboy.
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 with…
A cold snap in Coeur d’Alene ultimately gave way to an almost perfect day for racing.
My second half marathon in as many weeks—and a final tune-up before Ironman 70.3 Coeur d’Alene.
Jimmy Riccitello, Ironman's head referee, confirmed this to Slowtwitch on the Slowtwitch Podcast. The new rules World Triathlon announced in April (and clarified again in May) in their rule interpreta…
I mentioned this briefly in my race report about this year's Ironman 70.3 St. George, but for the past few weeks I've been swimming in an Endless Pool, since the Teton County Rec Center's lap pool rem…
Yee-haw! Another half marathon in the books.
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 earl…
My last dance in St. George turned out to be the hardest race I've done so far.
I just found out about this new locally-organized race in Cody, Wyoming, just outside of Yellowstone National Park, basically in my backyard (okay, it's a five-hour drive, but as Wyoming distances go,…
They're further revising the rule changes they announced a couple months ago with a new set of updates, effective as of April 15th. The rule interpretation document includes a number of changes, but m…
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-dist…
Disappointing news. I like Runna---it's the most TrainerRoad-like running app I've used, and Strava is, well... they forbid their customers from disagreeing with their "business decisions" in their co…
I've been using Runna since last fall for all my run training, and so far it's been great, except for the fact that it doesn't sync its workouts to Zwift, which is where I do all my treadmill running …
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 20…
Last month, World Triathlon announced updates to the competition rules, and there's been some conversation online about some of these changes, including relaxing the water quality standards for the sw…
I've been hoping for RaceRanger to make its way down to us age groupers now that it's proven successful at pro races, so TRI247's account of how it was used at Challenge Wanaka this past weekend is ve…
According to Zwift Insider, it's been in testing for a few months now for a small set of Zwift subscribers using the Wahoo Kickr Run treadmill, and now there's a support article about it. Will they su…
Doing TrainerRoad workouts in Zwift just got a lot easier.
Where to follow me on social media.
After all, why not? Why shouldn’t I do one more race this year?
I'm spending Christmas and New Year's in Mexico City, so what better way to close out the year than a chill 12 km race around Chapultepec? It's just what I need after a couple of months of exclusively…
I don't think it was widely announced except on the Zwift forum, but cool nonetheless, since you can now send Best Bike Split race plans to Zwift as a workout so you can practice your pacing plan ther…
St. George is by far my favorite race I've done since I started triathlons, so I'm sad to hear that the 2025 edition will be the last one for the foreseeable future. I'm signed up for it, but I was ho…
They're introducing some incredibly draconian changes to their API agreement, which will severely hamstring many apps, and kill off many others. DC Rainmaker has more details, but in short, apps aren'…
I look forward to this race every year---a chill fall half marathon at the base of the Tetons is usually a great way to close out my season before winter sets in, but at this moment the AQI in Jackson…
I ended my triathlon season on a high note.
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 yea…
“You are almost an Ironman!”
It's been a little over a week since my ankle injury at the Wild 15K and I just came back from my ortho appointment. Everything looks better than I feared last week, X-rays look clean and my examinati…
My first and last trail running race ended in disaster.
I've had a CORE sensor for a while but my biggest complaint has been that it's hard to understand and act on the data it shows, so for the most part it's been sitting in a drawer. That said, I do like…
Not entirely surprising; I thought the writing was on the wall when they unveiled another Ironman Canada in Ottawa, but they just made it official today. This is a huge bummer for me personally; I don…
After a shortened swim, a nerve-wracking bike, and an awesome run, I finally finished a race in Coeur d’Alene.
I ran my fastest half marathon to date at this year's edition of this race.
New Bike Day! I'm now the proud owner of a brand new Trek Speed Concept SLR 7, which I'm calling “Shadowfax.”
Alas, my second time racing in St. George did not go as smoothly as the first time.
My race season didn’t go the way I hoped at all, but at least I’m ending it on a high note.
Hello, and welcome to my new website.
Well, I gave it my best shot, but things didn't work out this year.
A race report from my first running race of the year. Long story short, I won my age group!
A race that went both better and worse than I expected.
An awesome treadmill backed by an excellent iPad app, but marred by Technogym’s abysmal customer support, which makes it hard to recommend.
Or, more accurately, Ironman 69.1 Arizona, I suppose.
A brief race report from the Hole Half Marathon, my last running race of this year.
In which I get my ass kicked by the heat in Boulder.
A brief race report from my first half marathon.
I just finished my first Olympic triathlon. Here’s how it went.