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