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