
#58
68 points
OpenRank
#74
68.995 points
PTO World Rank
27
Races
0
Wins
2
Podiums
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
11.8
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2025 | 6 | 0 | 1 | #2 | 4× full, 2× half |
| 2024 | 6 | 0 | 0 | #9 | 6× half |
| 2023 | 6 | 0 | 0 | #5 | 4× half, 2× sprint |
| 2022 | 5 | 0 | 0 | #4 | 4× sprint, 1× olympic |
| 2020 | 1 | 0 | 0 | #28 | 1× sprint |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | 7 | 00:55:33#10 | 04:53:15#6 | 03:11:13#8 | 09:05:38 | 82.6 | 67.8 | ||
| Feb 21, 26 | 3 | 00:26:53#3 | 02:32:27#4 | 01:28:27#4 | 04:30:46 | 65.0 | 62.0 | ||
| Jan 17, 26 | 4 | 00:27:46#6 | 02:16:04#4 | 01:28:23#2 | 04:14:25 | 66.7 | 54.9 | ||
| Oct 11, 25 | 27 | 00:55:51#19 | 05:00:29#36 | 03:22:13#25 | 09:24:12 | 90.0 | 64.6 | ||
| Aug 17, 25 | 2 | 00:24:25#3 | 02:20:56#1 | 01:31:56#3 | 04:24:15 | 63.9 | 70.3 | ||
| Jul 20, 25 | 12 | 00:55:39#7 | 05:11:50#13 | 03:15:00#13 | 09:29:02 | 83.1 | 60.4 | ||
| Jun 15, 25 | DNF | 00:56:40 | 05:17:13 | — | — | — | — | ||
| Mar 23, 25 | 6 | 00:24:26#6 | 02:19:43#7 | 01:26:50#11 | 04:15:45 | 72.7 | 69.4 | ||
| Mar 1, 25 | 4 | 00:51:46#4 | 05:00:58#5 | 03:09:55#2 | 09:08:55 | 65.2 | 61.9 | ||
| Dec 14, 24 | 30 | 00:25:34#21 | 02:23:01#28 | 01:28:40#34 | 04:21:25 | 85.0 | 48.3 | ||
| Oct 19, 24 | 9 | 00:26:57#5 | 02:25:16#9 | 01:28:37#11 | 04:25:42 | 60.0 | 50.2 | ||
| Sep 15, 24 | 10 | 00:25:55#4 | 02:19:40#5 | 01:35:16#17 | 04:24:50 | 60.0 | 48.6 | ||
| Jul 28, 24 | 10 | 00:20:44#6 | 02:25:09#3 | 01:33:31#30 | 04:24:11 | 60.0 | 47.4 | ||
| Jun 23, 24 | 9 | 00:17:00#3 | 02:29:26#10 | 01:26:00#14 | 04:16:18 | 75.0 | 65.3 | ||
| May 4, 24 | 13 | 00:27:23#5 | 02:27:36#8 | 01:33:36#19 | 04:32:02 | 75.0 | 54.4 | ||
| Dec 3, 23 | 5 | 00:28:07#6 | 02:21:32#6 | 01:27:55#7 | 04:22:05 | — | — | ||
| Jul 23, 23 | 9 | 00:18:14#3 | 02:25:34#11 | 01:28:11#10 | 04:16:26 | — | — | ||
| Jun 10, 23 | 12 | 00:27:56#7 | 02:21:04#12 | 01:32:48#12 | 04:25:03 | — | — | ||
| May 6, 23 | 10 | 00:25:58#3 | 02:29:15#12 | 01:29:28#16 | 04:27:44 | — | — | ||
| Apr 15, 23 | 10 | 00:10:30#11 | 00:31:44#2 | 00:20:00#16 | 01:03:56 | — | — | ||
| Mar 12, 23 | 5 | 00:10:06#32 | 00:27:09#1 | 00:19:14#18 | 00:57:28 | — | — | ||
| Sep 3, 22 | 12 | 00:10:45#7 | 00:27:57#11 | 00:18:18#16 | 00:58:05 | — | — | ||
| Aug 28, 22 | DNF | 00:10:09 | — | — | — | — | — | ||
| Jul 17, 22 | 12 | 00:10:29#17 | 00:30:32#11 | 00:18:16#14 | 01:01:39 | — | — | ||
| Jun 18, 22 | 42 | 00:10:31#47 | 00:34:01#51 | 00:19:07#33 | 01:05:12 | — | — | ||
| May 14, 22 | 4 | 00:20:10#7 | 01:08:17#1 | 00:39:01#5 | 02:09:48 | — | — | ||
| Mar 6, 20 | 28 | 00:10:09#28 | 00:31:59#38 | 00:19:01#21 | 01:03:06 | — | — |