
#34
77.02 points
OpenRank
#31
84.153 points
PTO World Rank
31
Races
4
Wins
12
Podiums
1
70.3 Wins
6.2
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 2 | 3 | #1 | 1× full, 4× half, 2× 100k |
| 2024 | 9 | 2 | 3 | #1 | 7× half, 2× full |
| 2023 | 8 | 0 | 5 | #2 | 6× half, 2× full |
| 2022 | 6 | 0 | 1 | #3 | 6× half |
| 2019 | 1 | 0 | 0 | #9 | 1× full |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jul 20, 25 | 1 | 00:30:17#5 | 02:20:57#1 | 01:19:20#1 | 04:15:57 | 57.4 | 66.6 | ||
| Jul 13, 25 | 3 | 00:32:22#15 | 02:31:11#4 | 01:14:31#1 | 04:24:33 | 79.6 | 81.0 | ||
| Jun 14, 25 | 10 | 00:35:14#19 | 02:01:25#9 | 01:03:51#2 | 03:43:39 | 86.1 | 68.3 | ||
| Jun 8, 25 | 4 | 00:35:05#30 | 02:10:53#6 | 01:15:23#1 | 04:06:32 | 76.8 | 76.9 | ||
| May 31, 25 | 10 | 00:21:56#21 | 02:18:10#10 | 01:05:48#1 | 03:51:04 | 85.3 | 69.4 | ||
| May 4, 25 | 4 | 00:31:29#18 | 02:12:52#8 | 01:15:16#1 | 04:03:57 | 73.5 | 74.8 | ||
| Apr 27, 25 | 1 | 00:31:14#18 | 02:16:18#3 | 01:13:37#1 | 04:05:36 | 68.2 | 75.4 | ||
| Dec 14, 24 | 19 | 00:33:32#41 | 02:22:02#23 | 01:14:15#2 | 04:14:16 | 85.0 | 52.9 | ||
| Dec 1, 24 | 13 | 00:36:05#21 | 02:16:04#14 | 01:17:56#1 | 04:15:20 | 75.0 | 62.9 | ||
| Oct 19, 24 | 4 | 00:32:52#18 | 02:25:22#5 | 01:14:32#1 | 04:16:23 | 45.0 | 49.5 | ||
| Sep 22, 24 | 1 | 00:36:23#14 | 02:42:22#1 | 01:15:48#1 | 04:37:41 | 45.0 | 61.1 | ||
| Sep 8, 24 | 1 | 00:26:37#6 | 01:59:38#2 | 01:05:48#1 | 03:35:41 | 45.0 | 60.2 | ||
| Sep 1, 24 | 7 | 00:35:55#35 | 02:23:46#7 | 01:17:20#1 | 04:23:51 | 75.0 | 71.2 | ||
| May 26, 24 | 4 | 00:32:54#11 | 02:32:23#4 | 01:18:29#1 | 04:31:22 | 45.0 | 48.5 | ||
| May 19, 24 | 2 | 00:31:16#6 | 02:35:29#3 | 01:17:58#1 | 04:28:06 | 45.0 | 54.3 | ||
| Apr 21, 24 | 8 | 00:31:45#22 | 02:25:43#10 | 01:14:39#1 | 04:17:00 | 60.0 | 54.2 | ||
| Oct 14, 23 | — | 00:35:35 | 02:26:58 | — | — | — | — | ||
| Sep 3, 23 | 2 | 00:31:35#13 | 02:23:11#2 | 01:21:23#1 | 04:21:52 | — | — | ||
| Aug 4, 23 | 21 | 00:39:24#24 | 02:00:59#13 | 01:08:40#4 | 03:52:11 | — | — | ||
| Jul 2, 23 | 3 | 00:33:36#6 | 03:12:45#3 | 01:22:20#1 | 05:15:20 | — | — | ||
| Jun 18, 23 | 3 | 00:34:32#10 | 02:18:37#3 | 01:16:52#1 | 04:14:51 | — | — | ||
| May 28, 23 | 4 | 00:29:34#9 | 02:33:05#4 | 01:17:44#1 | 04:24:01 | — | — | ||
| May 21, 23 | 2 | 00:34:38#12 | 02:30:16#5 | 01:20:15#1 | 04:33:11 | — | — | ||
| May 7, 23 | 3 | 00:34:06#19 | 02:35:31#2 | 01:21:02#1 | 04:35:17 | — | — | ||
| Oct 28, 22 | 26 | 00:33:48#37 | 02:34:15#24 | 01:21:51#7 | 04:35:21 | — | — | ||
| Sep 18, 22 | 3 | 00:15:02#8 | 02:35:12#4 | 01:18:19#1 | 04:14:17 | — | — | ||
| Aug 28, 22 | 4 | 00:33:22#18 | 02:28:46#2 | 01:16:38#1 | 04:25:52 | — | — | ||
| Jun 19, 22 | 4 | 00:38:11#9 | 02:27:40#3 | 01:23:35#2 | 04:34:18 | — | — | ||
| May 29, 22 | 4 | 00:31:42#11 | 02:30:51#5 | 01:16:22#1 | 04:26:08 | — | — | ||
| May 7, 22 | 6 | 00:32:19#15 | 02:39:32#7 | 01:18:05#2 | 04:37:13 | — | — | ||
| Jul 25, 19 | 9 | 00:42:43#12 | 05:06:33#9 | 01:32:31#4 | 07:25:41 | — | — |