Rest day thoughts: the sport has changed so much in the last decade. Faster bikes, better nutrition, smarter training. Exciting times.

#8
86.07 points
OpenRank
#5
PTO World Rank
#5
PTO Swim Rank
#1
PTO Bike Rank
#9
PTO Run Rank
42
Races
3
Wins
9
Podiums
0
Continental Wins
2
70.3 Wins
12.8
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 9 | 1 | 1 | #1 | 7× 100k, 2× half |
| 2024 | 9 | 0 | 3 | #2 | 4× half, 5× 100k |
| 2023 | 9 | 2 | 3 | #1 | 7× half, 1× sprint, 1× full |
| 2022 | 7 | 0 | 2 | #3 | 2× half, 1× full, 4× sprint |
| 2021 | 4 | 0 | 0 | #9 | 1× olympic, 3× sprint |
| 2019 | 4 | 0 | 0 | #4 | 4× sprint |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 12, 25 | 6 | 00:24:51#9 | 01:40:59#3 | 01:01:15#9 | 03:09:19 | 88.7 | 87.2 | ||
| Nov 8, 25 | 5 | 00:23:53#44 | 02:08:54#1 | 01:11:30#14 | 03:46:29 | 87.7 | 86.9 | ||
| Sep 20, 25 | 10 | 00:24:44#4 | 01:46:10#1 | 01:06:02#17 | 03:18:51 | 86.6 | 69.7 | ||
| Aug 30, 25 | 5 | 00:24:58#7 | 01:47:17#1 | 01:00:59#14 | 03:15:15 | 85.6 | 80.7 | ||
| Aug 9, 25 | 5 | 00:25:15#2 | 01:47:36#1 | 01:06:16#14 | 03:21:20 | 85.6 | 80.4 | ||
| Jun 14, 25 | 6 | 00:25:31#11 | 01:45:56#1 | 01:01:55#10 | 03:15:43 | 85.8 | 79.5 | ||
| May 31, 25 | 1 | 00:16:46#11 | 01:54:50#1 | 01:00:40#4 | 03:15:53 | 84.2 | 89.5 | ||
| May 4, 25 | 7 | 00:21:45#7 | 01:53:34#1 | 01:15:49#29 | 03:34:52 | 76.2 | 72.6 | ||
| Apr 5, 25 | 10 | 00:24:27#8 | 01:49:40#1 | 01:09:10#13 | 03:25:34 | 84.3 | 71.4 | ||
| Dec 14, 24 | 7 | 00:22:18#6 | 01:59:02#2 | 01:14:59#26 | 03:39:36 | 85.0 | 82.6 | ||
| Nov 16, 24 | 2 | 00:24:37#2 | 01:44:20#2 | 00:58:45#2 | 03:09:39 | 85.0 | 90.0 | ||
| Sep 28, 24 | 7 | 00:24:46#1 | 01:47:25#2 | 01:03:08#16 | 03:16:50 | 75.0 | 70.8 | ||
| Sep 8, 24 | 3 | 00:22:49#1 | 01:50:46#1 | 01:18:44#5 | 03:35:35 | 45.0 | 50.3 | ||
| Jul 27, 24 | 7 | 00:23:03#3 | 01:49:16#5 | 01:05:56#12 | 03:20:05 | 75.0 | 70.4 | ||
| Jun 29, 24 | 4 | 00:20:11#2 | 02:03:18#4 | 01:12:39#5 | 03:41:11 | 75.0 | 77.7 | ||
| Jun 8, 24 | 3 | 00:14:08#1 | 01:59:37#8 | 01:00:53#5 | 03:18:24 | 75.0 | 79.8 | ||
| May 19, 24 | 6 | 00:22:21#1 | 01:51:08#7 | 01:14:45#16 | 03:32:12 | 45.0 | 44.6 | ||
| Mar 9, 24 | 12 | 00:23:30#1 | 01:45:05#8 | 01:11:06#13 | 03:21:32 | 75.0 | 54.1 | ||
| Oct 21, 23 | 3 | — | — | — | 03:39:42 | — | — | ||
| Oct 14, 23 | — | 00:24:13 | 02:03:43 | — | — | — | — | ||
| Aug 26, 23 | 1 | 00:22:51#4 | 01:56:16#5 | 01:11:01#5 | 03:32:21 | — | — | ||
| Jul 8, 23 | 13 | 00:08:31#7 | 00:25:46#7 | 00:16:37#33 | 00:52:47 | — | — | ||
| Jun 18, 23 | 6 | 00:23:13#1 | 02:06:40#5 | 01:19:32#11 | 03:53:18 | — | — | ||
| May 21, 23 | 1 | 00:22:57#1 | 02:10:24#2 | 01:12:48#7 | 03:49:50 | — | — | ||
| May 7, 23 | 14 | 00:36:04#2 | 02:48:12#1 | 02:00:44#32 | 05:29:54 | — | — | ||
| May 7, 23 | 14 | 00:36:04#2 | 02:48:12#1 | 02:00:44#32 | 05:29:54 | — | — | ||
| Mar 18, 23 | 4 | 00:22:55#2 | 02:11:51#2 | 01:19:45#21 | 03:59:14 | — | — | ||
| Oct 15, 22 | 21 | 00:23:07#3 | 02:09:12#3 | 01:34:40#32 | 04:10:22 | — | — | ||
| Sep 24, 22 | 3 | 00:21:56#3 | 02:03:19#2 | 01:15:58#10 | 03:47:16 | — | — | ||
| Sep 24, 22 | 3 | 00:21:56#3 | 02:03:19#2 | 01:15:58#10 | 03:47:16 | — | — | ||
| Sep 9, 22 | 32 | 00:10:47#12 | 00:27:58#17 | 00:17:58#39 | 00:57:29 | — | — | ||
| Jun 25, 22 | 15 | 00:08:58#3 | 00:25:48#22 | 00:15:41#20 | 00:52:17 | — | — | ||
| Jun 4, 22 | 13 | 00:10:58#40 | 00:29:32#36 | 00:15:15#1 | 00:56:17 | — | — | ||
| Apr 16, 22 | 24 | 00:08:28#36 | 00:26:48#8 | 00:16:00#33 | 00:52:20 | — | — | ||
| Nov 6, 21 | 37 | 00:16:27#22 | 00:58:00#2 | 00:35:44#50 | 01:51:51 | — | — | ||
| Jul 17, 21 | 73 | 00:09:27#20 | 00:28:41#64 | 00:18:56#80 | 00:58:41 | — | — | ||
| Jun 5, 21 | 25 | 00:08:26#20 | 00:26:31#25 | 00:15:11#23 | 00:52:47 | — | — | ||
| May 29, 21 | 9 | 00:07:41#3 | 00:26:50#19 | 00:16:16#9 | 00:51:28 | — | — | ||
| Oct 5, 19 | 4 | 00:09:43#2 | 00:30:28#6 | 00:17:04#5 | 00:58:04 | — | — | ||
| Aug 18, 19 | 31 | 00:09:23#26 | 00:26:18#28 | 00:16:43#35 | 00:53:26 | — | — | ||
| May 31, 19 | 49 | — | — | — | 00:53:14 | — | — | ||
| Mar 30, 19 | 22 | — | — | — | 01:12:28 | — | — |
Rest day thoughts: the sport has changed so much in the last decade. Faster bikes, better nutrition, smarter training. Exciting times.
What a day! This was one of those races where everything just came together.
Fought my way into the top pack early and held on. The washing machine start was intense but I stayed calm and found clean water quickly. Split: 24:38
Pushed hard from the gun. The course suited my strengths — rolling hills and a few technical sections where I could gain time. Averaged 310W normalized, which is a new race-day best for me.
Ran scared for the first 5km, then re...
Race week is here and I wanted to share my thoughts going in.
The bike is going to be the decisive leg. 2,400m of climbing over 180km with a brutal headwind section on the Queen K highway. I've done my homework — rode the course twice this week and know every corner, every climb, every place to push and recover.
The run is flat and fast, which should suit my strengths. But after that bike, nothing is guaranteed.
The start list is loaded. At least 5 athletes w...
Swim squad was tough today. 5,000m main set and I was hanging on for dear life. That's how you get faster.