
#23
84.823 points
PTO World Rank
37
Races
3
Wins
8
Podiums
21
Top 10s
0
DNFs
#1
Best Finish
21.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 11 | 3 | 5 | #1 | 9× half, 2× full |
| 2024 | 8 | 0 | 3 | #2 | 8× half |
| 2023 | 6 | 0 | 0 | #5 | 1× full, 5× half |
| 2022 | 5 | 0 | 0 | #10 | 5× half |
| 2021 | 5 | 0 | 0 | #4 | 1× full, 4× half |
| 2019 | 1 | 0 | 0 | #59 | 1× half |
| 2016 | 1 | 0 | 0 | #396 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 15, 25 | diamondhalf | 11 | — | 03:12:10 | 00:30:40#18 | 01:45:01 | 00:54:26#14 | FIN |
| Oct 26, 25 | 4 | — | 03:42:11 | 00:24:09#17 | 02:05:41 | 01:10:23#9 | FIN |
| Sep 13, 25 | 1 | — | 07:41:40 | 00:50:56#13 | 04:06:16#3 | 02:39:15#2 | FIN |
| Aug 24, 25 | 1 | — | 03:40:42 | 00:27:12#6 | 01:52:14 | 01:18:07#3 | FIN |
| Aug 9, 25 | 11 | — | 03:26:08 | 00:28:42#20 | 01:52:04#6 | 01:03:18#9 | FIN |
| Jun 29, 25 | 3 | — | 05:41:12 | 00:45:43#13 | 02:56:56#2 | 01:52:23#5 | FIN |
| Jun 14, 25 | 15 | — | 03:23:31 | 00:29:24#18 | 01:49:41#10 | 01:01:55#11 | FIN |
| May 25, 25 | 2 | — | 03:48:31 | 00:22:56#20 | 02:05:54#2 | 01:13:26#7 | FIN |
| May 18, 25 | 4 | — | 03:25:56 | 00:08:54#20 | 02:00:55#4 | 01:10:57#3 | FIN |
| Apr 26, 25 | 1 | — | 03:42:05 | 00:24:14#13 | 02:04:47 | 01:09:02#2 | FIN |
| Apr 5, 25 | 4 | — | 03:57:31 | 00:24:08#13 | 02:18:46#3 | 01:11:43#3 | FIN |
| Nov 10, 24 | 2 | — | 03:41:56 | 00:26:14#4 | 01:57:28#3 | 01:14:45#3 | FIN |
| Oct 19, 24 | 12 | — | 03:48:15 | 00:26:03#26 | 02:07:46#8 | 01:11:18#14 | FIN |
| Oct 5, 24 | 4 | — | 03:40:05 | 00:25:00#13 | 02:00:12#3 | 01:11:15#3 | FIN |
| Sep 1, 24 | 5 | — | 03:42:24 | 00:24:45#20 | 01:58:54#1 | 01:14:22#12 | FIN |
| Jun 9, 24 | 2 | — | 03:59:46 | 00:26:17#15 | 02:12:18 | 01:17:57#9 | FIN |
| May 26, 24 | 3 | — | 03:55:28 | 00:26:39#18 | 02:09:56#4 | 01:12:22#4 | FIN |
| May 19, 24 | 13 | — | 03:37:45 | 00:24:44#21 | 01:54:00#14 | 01:13:40#10 | FIN |
| Apr 20, 24 | 8 | — | 03:52:23 | 00:25:01#16 | 02:09:10#12 | 01:13:12#6 | FIN |
| Oct 21, 23 | — | — | — | 00:47:45#26 | 04:34:34#14 | — | DNS |
| Oct 14, 23 | — | — | — | 00:26:15#38 | 02:11:38#22 | — | DNS |
| Aug 6, 23 | 8 | — | 03:40:11 | 00:25:05#14 | 01:51:50#3 | 01:18:18#11 | FIN |
| Jun 18, 23 | 9 | — | 03:55:41 | 00:26:59#12 | 02:04:28#3 | 01:19:35#9 | FIN |
| Jun 10, 23 | 8 | — | 04:13:43 | 00:25:07#6 | 02:15:58#8 | 01:27:51#9 | FIN |
| May 21, 23 | 5 | — | 03:59:58 | 00:26:52#17 | 02:11:58#5 | 01:14:30#5 | FIN |
| Oct 15, 22 | 19 | — | 04:09:56 | 00:26:54#24 | 02:18:13#23 | 01:20:32#16 | FIN |
| Oct 9, 22 | 10 | — | 03:47:23 | 00:25:32#22 | 02:02:41#11 | 01:15:17#9 | FIN |
| May 29, 22 | 11 | — | 03:57:23 | 00:24:58#16 | 02:16:58#16 | 01:10:48#6 | FIN |
| May 22, 22 | 13 | — | 03:57:35 | 00:29:07#19 | 02:05:36#10 | 01:17:23#13 | FIN |
| Mar 19, 22 | 28 | — | 04:16:27 | 00:25:44#29 | 02:26:40#28 | 01:18:48#28 | FIN |
| Oct 16, 21 | 2021 Mallorcafull | 36 | — | 04:09:08 | 00:29:14#45 | 02:16:25#29 | 01:19:52#35 | FIN |
| Sep 5, 21 | 13 | — | 04:19:39 | 00:28:48#22 | 02:30:18#12 | 01:14:14#14 | FIN |
| Aug 28, 21 | 5 | — | 03:40:21 | 00:13:06#5 | 02:08:33#8 | 01:15:53#5 | FIN |
| Jul 4, 21 | 4 | — | 03:59:00 | 00:28:29#10 | 02:09:24#1 | 01:18:31#6 | FIN |
| Jun 13, 21 | 11 | — | 02:38:59 | 00:28:18#18 | 01:16:57#3 | 00:51:36#10 | FIN |
| Sep 7, 19 | 59 | — | 04:23:56 | 00:29:02#369 | 02:29:58#49 | 01:19:59#133 | FIN |
| Sep 11, 16 | 2016 Weymouthfull | 396 | — | 13:16:59 | 01:23:37#542 | 07:03:55#480 | 04:29:22#291 | FIN |