Studying the course map for next month's race. That bike course is going to be brutal. Hills on hills on hills.

#429
9.04 points
OpenRank
#415
9.053 points
PTO World Rank
3
Races
0
Wins
0
Podiums
0
70.3 Wins
19.0
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #28 | 1× half |
| 2024 | 2 | 0 | 0 | #10 | 1× full, 1× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Aug 31, 25 | 28 | 00:29:13#23 | 02:41:31#28 | 01:44:06#30 | 05:02:12 | 81.9 | 36.2 | ||
| Jul 21, 24 | DNF | 00:30:01 | 02:42:02 | — | — | — | — | ||
| May 26, 24 | 10 | 00:29:44#2 | 02:43:12#9 | 01:34:56#11 | 04:55:51 | 45.0 | 24.3 |
Studying the course map for next month's race. That bike course is going to be brutal. Hills on hills on hills.
Going into this race, I was cautiously optimistic. The training block had gone well — no major setbacks, consistent sessions, and the numbers were trending in the right direction. My coach and I decided to target a conservative swim, strong bike, and let the run take care of itself.
The conditions were almost perfect. Calm water, clear visibility, and a clean start. I positioned myself on the feet of the lead group and settled into a rhythm early. Came out of the w...
VO2max test at the lab today. Numbers are trending in the right direction. The data doesn't lie.
Not the result I wanted, but plenty of lessons learned.
Swim: Solid. Got into the front group and stayed there. Nothing to complain about here.
Bike: This is where things went sideways. I went too hard on the first climb trying to stay with the leaders, and paid for it in the second half. My power dropped significantly in the last 30km. Need to be smarter about pacing in the mountains.
Run: With the bike effort catching up to me, the run was about damage limitation. Walked through...