#263
45.485 points
PTO World Rank
40
Races
0
Wins
0
Podiums
18
Top 10s
3
DNFs
#4
Best Finish
13.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 5 | 0 | 0 | #10 | 4× full, 1× half |
| 2024 | 2 | 0 | 0 | #13 | 2× full |
| 2023 | 6 | 0 | 0 | #6 | 4× full, 2× half |
| 2022 | 9 | 0 | 0 | #4 | 4× full, 5× half |
| 2021 | 6 | 0 | 0 | #6 | 1× full, 5× half |
| 2019 | 5 | 0 | 0 | #9 | 5× half |
| 2018 | 3 | 0 | 0 | #14 | 3× half |
| 2017 | 2 | 0 | 0 | #12 | 2× half |
| 2016 | 1 | 0 | 0 | #29 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | silverfull | 14 | 14 | 08:16:14 | 00:45:55#20 | 04:25:02#18 | 02:59:41#14 |
| 1× half |
| 2015 | 1 | 0 | 0 | #12 | 1× sprint |
| FIN |
| Aug 24, 25 | 10 | 10 | 08:20:54 | 00:57:34#53 | 04:31:42#13 | 02:46:03#10 | FIN |
| Aug 24, 25 | 2025 Switzerlandfull | 10 | — | 08:20:54 | 00:57:34#68 | 04:31:42#13 | 02:46:03#3 | FIN |
| May 17, 25 | 23 | 23 | 09:05:49 | 00:55:47#33 | 05:02:18#21 | 03:02:30#23 | FIN |
| May 4, 25 | 35 | — | 03:48:11 | 00:26:48#101 | 02:03:05#40 | 01:14:04#23 | FIN |
| Aug 18, 24 | 42 | 43 | 08:15:01 | 00:55:23#76 | 04:20:39#51 | 02:53:26#43 | FIN |
| May 18, 24 | 13 | 14 | 09:07:41 | 00:56:56#38 | 04:57:30#14 | 03:07:49#15 | FIN |
| Nov 19, 23 | 6 | 6 | 06:57:48 | —#99999 | 04:08:34#6 | 02:47:30#6 | FIN |
| Sep 16, 23 | 12 | — | 08:03:22 | 00:54:10#29 | 04:16:29#16 | 02:46:11#9 | FIN |
| Jul 9, 23 | 9 | 9 | 08:27:38 | 01:00:38#23 | 04:28:17#11 | 02:53:33#9 | FIN |
| Jul 9, 23 | 2023 Switzerlandfull | 9 | — | 08:27:38 | 01:00:38#32 | 04:28:17#12 | 02:53:33#10 | FIN |
| May 21, 23 | 10 | — | 03:57:45 | 00:27:36#38 | 02:13:27#16 | 01:12:28#5 | FIN |
| May 21, 23 | 10 | — | 03:57:45.044 | 00:27:36.611 | 02:13:27.094 | 01:12:28.188 | FIN |
| Nov 20, 22 | 4 | 4 | 07:55:04 | 00:46:43#18 | 04:13:06#10 | 02:51:25#4 | FIN |
| Oct 9, 22 | — | — | — | 00:25:26 | 02:02:38 | — | DNF |
| Jul 10, 22 | — | — | — | — | — | — | DNS |
| Jul 3, 22 | 4 | — | 08:32:51 | 00:55:36#4 | 04:39:05#6 | 02:52:09#2 | FIN |
| Jul 3, 22 | 2022 Austriafull | 4 | — | 08:32:52 | 00:55:37#23 | 04:39:06#10 | 02:52:10#2 | FIN |
| May 29, 22 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 22 | — | — | — | — | — | — | DNF |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | — | — | — | 00:25:27#31 | 02:02:39#11 | — | DNF |
| Oct 16, 21 | 2021 Mallorcafull | 25 | — | 04:00:48 | 00:28:28#42 | 02:13:57#23 | 01:14:20#24 | FIN |
| Sep 19, 21 | 9 | — | 04:04:58 | 00:27:58#19 | 02:18:28#9 | 01:13:20#5 | FIN |
| Sep 12, 21 | 9 | — | 04:13:52 | 00:28:39#29 | 02:28:41#8 | 01:10:15#7 | FIN |
| Sep 5, 21 | 9 | — | 04:13:51 | 00:28:38#17 | 02:28:40#8 | 01:10:14#7 | FIN |
| Jun 20, 21 | 6 | — | 03:58:58 | 00:25:18#9 | 02:15:41#3 | 01:15:47#6 | FIN |
| Jun 6, 21 | 7 | — | 03:53:09 | 00:25:30#30 | 02:09:28#7 | 01:14:53#6 | FIN |
| Nov 10, 19 | 9 | — | 04:03:52 | 00:27:22#10 | 02:13:19#8 | 01:18:22#8 | FIN |
| Oct 19, 19 | 18 | — | 04:12:01 | 00:29:15#26 | 02:18:52#15 | 01:19:38#14 | FIN |
| Jun 29, 19 | 9 | — | 04:03:52 | 00:27:22#16 | 02:13:19#11 | 01:18:22#9 | FIN |
| Jun 16, 19 | 9 | — | 04:00:36 | 00:26:26#22 | 02:14:26#13 | 01:15:00#5 | FIN |
| Jan 1, 19 | — | — | — | — | — | — | DNS |
| Nov 18, 18 | 14 | — | 04:10:00 | 00:25:57#15 | 02:13:31#9 | 01:26:59#17 | FIN |
| Oct 20, 18 | 14 | — | 04:20:37 | 00:28:54#19 | 02:23:38#14 | 01:23:57#14 | FIN |
| Jan 1, 18 | — | — | — | — | — | — | DNS |
| Sep 10, 17 | — | — | — | — | — | — | DNS |
| Jan 1, 17 | 12 | — | 04:20:10 | 00:28:41#27 | 02:18:25#14 | 01:29:35#23 | FIN |
| Jan 1, 16 | 29 | — | 04:16:21 | 00:35:12#115 | 02:11:12#27 | 01:26:42#41 | FIN |
| Jul 9, 15 | 12 | — | 02:02:45 | 00:24:23 | 00:59:07 | 00:35:37 | FIN |