#462
28.805 points
PTO World Rank
38
Races
0
Wins
5
Podiums
19
Top 10s
5
DNFs
#3
Best Finish
9.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 2 | 0 | 1 | #3 | 1× full, 1× half |
| 2024 | 5 | 0 | 0 | #7 | 3× half, 2× full |
| 2023 | 5 | 0 | 0 | #10 | 3× full, 2× half |
| 2022 | 4 | 0 | 0 | #11 | 1× full, 3× half |
| 2021 | 5 | 0 | 4 | #3 | 1× full, 3× half |
| 2019 | 8 | 0 | 0 | #5 | 7× half, 1× full |
| 2018 | 9 | 0 | 0 | #6 | 7× half, 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 6, 25 | platinumfull | 18 | — | 08:04:30 | 00:56:45#40 | 04:15:10#21 | 02:49:18#19 |
| FIN |
| Jun 1, 25 | 3 | — | 03:40:51 | 00:25:32#3 | 02:03:04#6 | 01:09:13 | FIN |
| Sep 22, 24 | — | — | — | — | — | — | DNS |
| Sep 8, 24 | 9 | — | 03:27:57 | 00:23:17#8 | 01:52:04#8 | 01:08:38#10 | FIN |
| Aug 18, 24 | 16 | 16 | 07:48:13 | 00:52:58#57 | 04:10:09#36 | 02:38:53#16 | FIN |
| May 18, 24 | 7 | 8 | 08:49:23 | 00:53:23#17 | 04:53:07#8 | 02:57:45#8 | FIN |
| Apr 21, 24 | — | — | — | — | — | — | DNS |
| Oct 21, 23 | — | — | — | — | — | — | DNS |
| Sep 17, 23 | — | — | — | 00:22:25#44 | — | — | DNF |
| Sep 3, 23 | — | — | — | 00:27:38#18 | 02:12:39#30 | — | DNF |
| Jul 9, 23 | 10 | 10 | 08:29:52 | 01:00:40#25 | 04:35:07#12 | 02:48:19#10 | FIN |
| Jul 9, 23 | 2023 Switzerlandfull | 10 | — | 08:29:52 | 01:00:40#34 | 04:35:07#16 | 02:48:19#6 | FIN |
| Nov 20, 22 | — | — | — | 00:46:33#99999 | 04:13:03#99999 | —#99999 | DNF |
| Aug 6, 22 | 11 | — | 03:51:47 | 00:26:13#12 | 02:07:27#12 | 01:12:34#6 | FIN |
| Jan 1, 22 | 11 | — | 03:51:47 | 00:26:13#21 | 02:07:27#14 | 01:12:36#7 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Sep 5, 21 | 3 | — | 07:31:12 | 00:51:52 | 03:59:53 | 02:35:40 | FIN |
| Sep 5, 21 | 3 | — | 07:31:12 | 00:51:52#20 | 03:59:53#7 | 02:35:40#1 | FIN |
| Sep 5, 21 | 3 | — | 03:49:15 | 00:25:32#23 | 02:09:24#5 | 01:10:29#1 | FIN |
| Jun 20, 21 | 4 | — | 03:57:32 | 00:26:45#10 | 02:17:39#9 | 01:11:14#2 | FIN |
| Jun 6, 21 | 3 | — | 03:49:16 | 00:25:33#31 | 02:09:25#6 | 01:10:30#1 | FIN |
| Nov 10, 19 | 10 | — | 03:47:17 | 00:24:48#18 | 02:07:17#12 | 01:09:44#4 | FIN |
| Sep 21, 19 | — | — | — | 00:54:56 | 04:32:27 | — | DNF |
| Aug 24, 19 | 5 | 5 | 04:04:05 | 00:26:55#22 | 02:22:39#7 | 01:09:16#5 | FIN |
| Jun 23, 19 | 10 | — | 03:47:12.611 | 00:24:43.275 | 02:07:16.445 | 01:09:43.965 | FIN |
| Jun 23, 19 | 10 | — | 03:47:13 | 00:24:44#42 | 02:07:17#19 | 01:09:44#4 | FIN |
| Jun 16, 19 | — | — | — | — | — | — | DNS |
| Jun 2, 19 | 5 | 5 | 04:10:46 | 00:27:50#54 | 02:22:35#8 | 01:16:32#5 | FIN |
| Jun 2, 19 | 5 | — | 04:10:45.61 | 00:27:49.65 | 02:22:34.74 | 01:16:31.32 | FIN |
| Nov 18, 18 | 19 | — | 04:19:41 | 00:29:02#15 | 02:23:25#19 | 01:23:24#19 | FIN |
| Sep 22, 18 | 11 | — | 08:45:20 | 00:55:02#15 | 04:37:33#9 | 03:05:33#10 | FIN |
| Aug 26, 18 | 6 | 6 | 01:40:40 | 00:27:18#48 | —#99999 | 01:11:08#6 | FIN |
| Jul 8, 18 | — | — | — | 00:57:44 | 04:53:11 | — | DNF |
| Jun 3, 18 | 19 | 22 | 04:19:41 | 00:29:02#129 | 02:23:24#24 | 01:23:24#22 | FIN |
| Jun 3, 18 | 19 | — | 04:19:41.48 | 00:29:02.31 | 02:23:24.51 | 01:23:24.04 | FIN |
| Apr 29, 18 | 9 | — | 04:06:31.51 | 00:22:36.28 | 02:26:52.97 | 01:12:17.55 | FIN |
| Jan 1, 18 | 9 | — | 04:06:31 | 00:22:36#84 | 02:26:52#15 | 01:12:17#5 | FIN |
| Jan 1, 18 | — | — | — | — | — | — | DNS |