
#1
92.3 points
OpenRank
#5
96.683 points
PTO World Rank
44
Races
14
Wins
28
Podiums
6
70.3 Wins
7
140.6 Wins
3.2
Avg Position
5
DNFs
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | 1 | 00:53:30#6 | 04:38:01#1 | 02:51:47#2 | 08:28:54 | 82.6 | 88.9 | ||
| Nov 8, 25 | DNF | 00:27:17 | 02:31:10 | — | — | — | — | ||
| Oct 11, 25 | 2 | 00:55:42#13 | 04:40:08#2 | 02:47:23#1 | 08:29:02 | 90.0 | 97.4 | ||
| Aug 31, 25 | 1 | 00:25:21#6 | 02:17:52#1 | 01:19:43#1 | 04:08:50 | 81.9 | 90.2 | ||
| Jul 13, 25 | 1 | 00:26:57#7 | 02:26:34#1 | 01:21:01#2 | 04:20:37 | 79.6 | 86.7 | ||
| Jun 1, 25 | 2 | 00:54:37#1 | 04:22:45#1 | 02:40:57#2 | 08:05:12 | 85.7 | 89.3 | ||
| Apr 26, 25 | 1 | 00:56:23#6 | 04:20:07#2 | 02:49:19#1 | 08:10:34 | 82.1 | 92.3 | ||
| Dec 14, 24 | 2 | 00:25:03#14 | 02:14:41#4 | 01:15:34#3 | 03:58:49 | 85.0 | 62.3 | ||
| Sep 28, 24 | 13 | 00:28:21#11 | 02:05:39#14 | 01:07:48#12 | 03:43:51 | 75.0 | 58.9 | ||
| Sep 22, 24 | 2 | 00:49:43#7 | 05:05:46#2 | 02:53:05#2 | 08:53:19 | 90.0 | 97.1 | ||
| Aug 25, 24 | 2 | 00:26:20#8 | 02:12:46#3 | 01:20:55#4 | 04:02:39 | 75.0 | 82.8 | ||
| Jul 27, 24 | 3 | 00:27:28#9 | 02:01:39#4 | 01:08:16#4 | 03:39:29 | 75.0 | 79.1 | ||
| Jul 14, 24 | 1 | 00:55:07#2 | 04:30:07#2 | 02:54:40#1 | 08:24:23 | 75.0 | 86.4 | ||
| Jun 8, 24 | 2 | 00:17:35#4 | 02:14:18#2 | 01:06:00#2 | 03:41:48 | 75.0 | 80.3 | ||
| Jun 2, 24 | DNF | 00:53:30 | — | — | — | — | — | ||
| Apr 27, 24 | 1 | 00:55:51#9 | 04:41:44#7 | 03:00:15#1 | 08:42:21 | 75.0 | 84.3 | ||
| Mar 9, 24 | DNF | 00:27:12 | 01:54:42 | — | — | — | — | ||
| Dec 8, 23 | 1 | 00:26:47#5 | 02:09:45#3 | 01:19:08#2 | 03:59:07 | — | — | ||
| Oct 14, 23 | DNF | 00:54:06 | — | — | — | — | — | ||
| Aug 26, 23 | 2 | 00:26:05#7 | 02:11:41#3 | 01:16:37#2 | 03:57:04 | — | — | ||
| Aug 4, 23 | 7 | 00:29:41#11 | 01:59:12#9 | 01:08:41#5 | 03:40:26 | — | — | ||
| May 7, 23 | — | 00:43:23 | — | — | — | — | — | ||
| Apr 22, 23 | 1 | 00:58:34#4 | 04:39:20#5 | 02:49:32#1 | 08:32:51 | — | — | ||
| Apr 1, 23 | 3 | 00:25:43#2 | 02:23:10#1 | 01:18:33#3 | 04:12:27 | — | — | ||
| Nov 19, 22 | 9 | 00:30:46#18 | 02:04:36#12 | 01:11:02#4 | 03:48:33 | — | — | ||
| Aug 20, 22 | 11 | 00:27:12#11 | 01:57:43#9 | 01:09:46#10 | 03:37:56 | — | — | ||
| Aug 7, 22 | 1 | 00:26:28#1 | 02:34:05#3 | 01:18:48#1 | 04:25:09 | — | — | ||
| May 7, 22 | 2 | 00:54:48#9 | 04:44:41#2 | 03:00:57#4 | 08:43:49 | — | — | ||
| Mar 19, 22 | 1 | 00:26:35#5 | 02:27:55#1 | 01:17:54#2 | 04:17:45 | — | — | ||
| Sep 18, 21 | 4 | 00:28:14#15 | 02:17:44#3 | 01:22:36#5 | 04:10:45 | — | — | ||
| Aug 28, 21 | 4 | 00:30:39#18 | 01:55:48#3 | 01:05:15#4 | 03:35:17 | — | — | ||
| Jul 4, 21 | 1 | 00:55:52#1 | 05:32:21#1 | 03:06:38#1 | 09:40:00 | — | — | ||
| May 23, 21 | 2 | 00:56:56#8 | 04:54:47#6 | 02:49:48#1 | 08:45:34 | — | — | ||
| Apr 24, 21 | 4 | 00:25:57#7 | 02:23:03#4 | 01:20:29#3 | 04:14:06 | — | — | ||
| Dec 6, 20 | DNF | 00:27:43 | — | — | — | — | — | ||
| Nov 7, 20 | 1 | 00:58:57#1 | 04:36:15#3 | 02:58:29#1 | 08:40:50 | — | — | ||
| Sep 27, 20 | 1 | 00:11:04#3 | 02:25:31#2 | 01:20:42#1 | 04:03:14 | — | — | ||
| Sep 5, 20 | 1 | 00:27:55#1 | 02:14:04#1 | 01:22:49#2 | 04:08:14 | — | — | ||
| Dec 1, 19 | 4 | 00:55:27#2 | 04:42:54#2 | 03:11:01#3 | 08:53:58 | — | — | ||
| Sep 22, 19 | 3 | 00:14:49#1 | 02:35:42#1 | 01:26:03#1 | 04:22:38 | — | — | ||
| Sep 8, 19 | 16 | 00:29:15#19 | 02:48:28#18 | 01:23:24#24 | 04:45:15 | — | — | ||
| Jun 29, 19 | 2 | 00:29:02#3 | 02:22:36#2 | 01:24:34#2 | 04:21:09 | — | — | ||
| Jun 9, 19 | 3 | 00:28:22#4 | 02:31:36#3 | 01:23:42#3 | 04:29:20 | — | — |
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 1 | #1 | 1× full |
| 2025 | 6 | 3 | 5 | #1 | 3× half, 3× full |
| 2024 | 10 | 2 | 7 | #1 | 2× half, 4× 100k, 4× full |
| 2023 | 7 | 2 | 4 | #1 | 3× half, 4× full |
| 2022 | 6 | 2 | 3 | #1 | 4× full, 2× half |
| 2021 | 5 | 1 | 2 | #1 | 2× half, 3× full |
| 2020 | 4 | 3 | 3 | #1 | 2× half, 2× full |
| 2019 | 5 | 0 | 3 | #2 | 1× full, 4× half |