
#49
70.38 points
OpenRank
#57
75.265 points
PTO World Rank
28
Races
3
Wins
10
Podiums
1
70.3 Wins
0
140.6 Wins
7.4
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 2 | #3 | 4× half, 3× full |
| 2024 | 5 | 2 | 2 | #1 | 4× half, 1× full |
| 2023 | 6 | 1 | 3 | #1 | 6× half |
| 2022 | 6 | 0 | 2 | #3 | 5× half, 1× full |
| 2021 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2020 | 1 | 0 | 0 | #8 | 1× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 21 | 00:28:44#25 | 02:41:50#18 | 01:23:36#22 | 04:37:25 | 89.8 | 69.7 | ||
| Oct 11, 25 | 25 | 01:00:22#29 | 04:58:41#32 | 03:14:55#16 | 09:19:44 | 90.0 | 67.0 | ||
| Aug 31, 25 | 7 | 00:27:54#14 | 02:25:11#9 | 01:23:53#7 | 04:23:06 | 81.9 | 71.8 | ||
| Jun 29, 25 | 3 | 00:55:18#7 | 03:20:57#2 | 02:08:09#3 | 06:30:48 | 66.2 | 60.1 | ||
| Jun 29, 25 | 3 | 00:55:18#7 | 03:20:57#2 | 02:08:09#3 | 06:30:48 | 65.8 | 59.9 | ||
| May 18, 25 | 8 | 00:28:40#12 | 02:26:11#8 | 01:21:18#7 | 04:21:42 | 75.4 | 68.8 | ||
| Mar 30, 25 | 7 | 01:05:32#8 | 05:00:57#9 | 03:13:16#11 | 09:24:03 | 85.3 | 71.3 | ||
| Aug 25, 24 | 1 | 00:45:30#3 | 02:53:27#2 | 02:02:25#2 | 05:45:14 | 45.0 | 58.9 | ||
| Aug 25, 24 | 1 | 00:45:30#3 | 02:53:27#2 | 02:02:25#2 | 05:45:14 | 45.0 | 58.9 | ||
| Jun 29, 24 | 4 | 00:23:35#11 | 02:17:13#2 | 01:22:04#4 | 04:08:24 | 75.0 | 77.2 | ||
| May 19, 24 | 9 | 00:26:13#13 | 02:10:36#11 | 01:24:43#7 | 04:06:42 | 45.0 | 37.7 | ||
| Apr 21, 24 | 5 | 00:26:52#12 | 02:21:52#5 | 01:19:53#5 | 04:13:29 | 60.0 | 61.1 | ||
| Oct 21, 23 | 3 | — | — | — | 04:11:36 | — | — | ||
| Sep 24, 23 | 2 | 00:30:00#2 | 02:54:14#1 | 01:24:45#4 | 04:51:39 | — | — | ||
| Aug 26, 23 | 22 | 00:27:34#24 | 02:20:00#19 | 01:24:29#23 | 04:15:12 | — | — | ||
| Jul 2, 23 | 1 | 00:28:31#5 | 02:24:30#2 | 01:24:55#2 | 04:23:23 | — | — | ||
| May 7, 23 | 6 | 00:27:51#7 | 02:38:07#6 | 01:26:55#10 | 04:36:50 | — | — | ||
| Apr 22, 23 | 11 | 00:29:44#7 | 02:31:13#11 | 01:22:50#11 | 04:28:40 | — | — | ||
| Oct 28, 22 | 23 | 00:27:50#26 | 02:37:46#32 | 01:25:35#16 | 04:33:59 | — | — | ||
| Sep 3, 22 | 5 | 00:29:41#16 | 03:05:30#7 | 01:27:10#5 | 05:06:51 | — | — | ||
| Aug 20, 22 | 3 | Canceled | 02:21:59#2 | 01:25:44#4 | 03:49:06 | — | — | ||
| Jul 3, 22 | 3 | 00:26:19#4 | 02:21:49#3 | 01:22:42#3 | 04:15:49 | — | — | ||
| May 22, 22 | 5 | 00:30:26#6 | 02:27:14#4 | 01:24:05#4 | 04:27:28 | — | — | ||
| May 7, 22 | 8 | 00:27:20#7 | 02:39:49#8 | 01:25:49#11 | 04:39:30 | — | — | ||
| Sep 5, 21 | 6 | 00:47:48#2 | 05:10:03#3 | 03:28:20#6 | 09:32:01 | — | — | ||
| Jul 4, 21 | 3 | 00:29:43#4 | 02:24:27#2 | 01:24:39#3 | 04:23:17 | — | — | ||
| Jun 6, 21 | 4 | 00:29:35#7 | 02:50:02#3 | 01:24:16#7 | 04:47:50 | — | — | ||
| Sep 6, 20 | 8 | 00:28:20#7 | 02:29:07#8 | 01:27:07#8 | 04:28:26 | — | — |