#260
45.728 points
PTO World Rank
18
Races
0
Wins
1
Podiums
4
Top 10s
2
DNFs
#2
Best Finish
14.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #8 | 2× full, 4× half |
| 2024 | 2 | 0 | 0 | #6 | 2× half |
| 2023 | 3 | 0 | 0 | #12 | 3× half |
| 2022 | 3 | 0 | 0 | #14 | 3× half |
| 2019 | 1 | 0 | 0 | #13 | 1× half |
| 2018 | 1 | 0 | 1 | #2 | 1× sprint |
| 2015 | 1 | 0 | 0 | #21 | |
| 2014 | 1 | 0 | 0 | #10 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | goldfull | 18 | 18 | 08:15:59 | 00:48:13#18 | 04:19:15#14 | 03:02:46#18 |
| FIN |
| Sep 14, 25 | 24 | — | 03:58:46 | 00:26:16#25 | 02:01:54#18 | 01:28:07#95 | FIN |
| Jun 15, 25 | 17 | 17 | 08:33:52 | 00:52:00#9 | 04:29:09#14 | 03:07:25#17 | FIN |
| May 4, 25 | 25 | — | 03:36:23 | — | 02:14:11#24 | 01:21:00#29 | FIN |
| Mar 23, 25 | — | — | — | 00:24:30#99999 | —#99999 | —#99999 | DNF |
| Feb 23, 25 | 8 | — | 04:07:02 | 00:23:36#3 | 02:07:35#6 | 01:32:49#9 | FIN |
| Sep 8, 24 | 6 | — | 03:48:19 | 00:22:26#3 | 02:03:30#15 | 01:19:08#14 | FIN |
| Mar 24, 24 | 13 | 15 | 03:56:54 | 00:22:47#11 | 02:10:50#15 | 01:19:27#15 | FIN |
| Mar 26, 23 | 14 | 25 | 04:08:53 | 00:22:36#7 | 02:22:27#33 | 01:19:54#25 | FIN |
| Feb 5, 23 | 12 | — | 04:19:18 | 00:23:45#8 | 02:28:01#13 | 01:25:21#11 | FIN |
| Jan 1, 23 | 26 | — | 04:08:53 | 00:22:36#8 | 02:22:27#107 | 01:19:54#27 | FIN |
| Nov 13, 22 | — | — | — | 00:23:17 | — | — | DNF |
| Sep 11, 22 | 14 | — | 03:44:45 | 00:23:22#10 | 01:58:28#16 | 01:20:14#17 | FIN |
| Jan 1, 22 | 14 | — | 03:44:46 | 00:23:23#11 | 01:58:29#16 | 01:20:15#38 | FIN |
| Nov 24, 19 | 13 | — | 04:06:21 | 00:25:50#13 | 02:13:11#17 | 01:24:24#38 | FIN |
| Sep 12, 18 | 2 | — | 01:54:33 | 00:18:37 | 00:58:26 | 00:34:02 | FIN |
| Jan 10, 15 | 21 | — | 00:55:13 | 00:08:57 | 00:27:08 | 00:18:25 | FIN |
| Jan 11, 14 | 10 | — | 00:57:01 | 00:10:36 | 00:27:25 | 00:18:11 | FIN |