Sponsor visit today. So grateful for the brands that invest in our sport and make it possible for athletes to compete.

#379
13.6 points
OpenRank
#363
14.103 points
PTO World Rank
11
Races
1
Wins
4
Podiums
1
70.3 Wins
0
140.6 Wins
10.8
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #7 | 1× full |
| 2024 | 5 | 0 | 1 | #2 | 4× full, 1× half |
| 2023 | 2 | 0 | 1 | #3 | 2× half |
| 2017 | 2 | 1 | 2 | #1 | 2× half |
| 2016 | 1 | 0 | 0 | #4 | 1× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | 7 | 00:47:47#1 | 04:58:46#10 | 03:27:33#9 | 09:20:58 | 76.0 | 54.4 | ||
| Sep 22, 24 | 34 | 00:53:07#12 | 06:26:52#35 | 03:22:47#32 | 10:49:20 | 90.0 | 49.1 | ||
| Sep 1, 24 | 26 | 00:27:01#12 | 02:37:31#32 | 01:31:24#22 | 04:42:56 | 75.0 | 43.1 | ||
| Aug 24, 24 | 2 | 00:22:26#1 | 02:30:12#2 | 01:25:59#1 | 04:21:36 | 45.0 | 54.9 | ||
| Jul 21, 24 | 10 | 00:54:27#3 | 05:34:54#14 | 03:14:58#9 | 09:53:06 | 75.0 | 57.3 | ||
| Apr 27, 24 | 14 | 00:51:59#5 | 05:21:18#27 | 03:12:34#10 | 09:32:13 | 75.0 | 52.0 | ||
| May 21, 23 | 16 | 00:26:45#3 | 02:34:18#20 | 01:27:31#15 | 04:32:19 | — | — | ||
| Apr 23, 23 | 3 | 00:26:54#3 | 02:26:29#2 | 01:27:42#3 | 04:25:36 | — | — | ||
| Dec 3, 17 | 1 | 00:26:33#2 | 02:28:50#1 | 01:29:29#1 | 04:28:49 | — | — | ||
| Jul 30, 17 | 2 | 00:26:29#2 | 02:38:28#3 | 01:28:03#1 | 04:35:42 | — | — | ||
| Dec 4, 16 | 4 | 00:26:12#3 | 02:29:29#6 | 01:34:06#4 | 04:33:48 | — | — |
Sponsor visit today. So grateful for the brands that invest in our sport and make it possible for athletes to compete.
Race-day nutrition can make or break a long-course performance. Here's exactly what I eat and drink during an Ironman.
My target: 90g carbs per hour from a mix of sources.
Every 20 minutes: