#279
27.335 points
PTO World Rank
#94
30.83 points
WT Ranking
38
Races
0
Wins
4
Podiums
18
Top 10s
2
DNFs
#2
Best Finish
80.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #24 | 1× half |
| 2025 | 3 | 0 | 0 | #6 | 1× full, 1× half |
| 2024 | 7 | 0 | 1 | #2 | 3× half, 2× full |
| 2023 | 10 | 0 | 0 | #4 | 3× full, 5× half |
| 2022 | 4 | 0 | 1 | #2 | 1× full, 1× half |
| 2021 | 4 | 0 | 1 | #3 | 1× full |
| 2019 | 1 | 0 | 0 | #6 | |
| 2018 | 1 | 0 | 0 | #192 | 1× half |
| 2017 | 2 | 0 | 0 | #6 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | 24 | — | 04:13:46 | 00:34:34#29 | 02:15:25#24 | 01:20:00#18 |
| 1× half |
| 2016 | 4 | 0 | 1 | #3 | 1× full, 1× sprint, 1× half |
| 2015 | 1 | 0 | 0 | #10 | 1× sprint |
| FIN |
| Aug 17, 25 | 6 | — | 02:27:23 | 00:28:48 | 01:14:25 | 00:43:08 | FIN |
| Jun 1, 25 | 12 | 23 | 09:46:39 | 01:11:45#584 | 05:10:19#554 | 03:15:03#244 | FIN |
| May 25, 25 | 13 | — | 04:56:21 | 00:30:44#14 | 02:45:47#14 | 01:31:31#11 | FIN |
| Aug 31, 24 | 2 | — | 09:56:55 | 01:14:00 | 05:06:34 | 03:32:36 | FIN |
| Jul 21, 24 | 8 | — | 05:04:36 | 00:38:35#8 | 02:40:53#8 | 01:39:41#8 | FIN |
| Jul 7, 24 | 19 | — | 09:19:07 | 01:08:10#24 | 04:51:10#16 | 03:15:29#19 | FIN |
| Jun 23, 24 | 12 | — | 04:38:40 | 00:33:03#11 | 02:29:45#11 | 01:31:15#12 | FIN |
| Jun 2, 24 | 17 | 17 | 09:21:31 | 01:09:41#588 | 04:47:40#273 | 03:15:49#181 | FIN |
| May 26, 24 | 14 | — | 05:02:35 | 00:35:40 | 02:39:56 | 01:38:03 | FIN |
| May 26, 24 | 12 | — | 05:02:35 | 00:35:40#14 | 02:39:56#8 | 01:38:03#12 | FIN |
| Oct 21, 23 | 18 | — | 09:56:30 | 01:07:44#28 | 05:15:13#18 | 03:23:51#15 | FIN |
| Oct 21, 23 | 164 | — | 09:56:31 | 01:07:44#331 | 05:15:13#207 | 03:23:51#179 | FIN |
| Sep 3, 23 | — | — | — | 00:33:33#99999 | —#99999 | —#99999 | DNF |
| Jul 16, 23 | 4 | — | 05:00:36 | 00:38:09#4 | 02:40:20#4 | 01:36:34#3 | FIN |
| Jul 2, 23 | 12 | — | 04:40:27 | 00:33:47#16 | 02:27:24#6 | 01:33:46#14 | FIN |
| Jun 18, 23 | 7 | — | 10:09:45.663 | 01:07:12.017#550 | 05:14:05#237 | 03:39:33.83#204 | FIN |
| May 28, 23 | 5 | — | 04:47:24 | 00:29:58 | 02:37:18 | 01:36:39 | FIN |
| May 28, 23 | 10 | — | 04:47:24 | 00:29:58#11 | 02:37:18#7 | 01:36:39#10 | FIN |
| May 21, 23 | 13 | — | 04:59:24 | 00:37:24#13 | 02:38:54#12 | 01:35:05#11 | FIN |
| May 18, 23 | 5 | — | 10:09:46 | 01:07:13 | 05:14:06 | 03:39:34 | FIN |
| Sep 3, 22 | 2 | — | 09:38:03 | 01:07:55 | 05:01:51 | 03:24:11 | FIN |
| Aug 28, 22 | 5 | — | 04:44:16 | 00:33:18 | 02:33:47 | 01:29:34 | FIN |
| Jul 3, 22 | 2022 Austriafull | — | — | — | 01:13:00#560 | 05:29:29#355 | — | DNF |
| Jan 1, 22 | 176 | — | 04:44:16 | 00:33:18#384 | 02:33:47#215 | 01:29:34#173 | FIN |
| Sep 19, 21 | 4 | — | 10:07:45 | — | — | — | FIN |
| Sep 19, 21 | 2021 Austriafull | 189 | — | 10:07:45 | 01:07:07#354 | 05:19:03#250 | 03:32:40#180 | FIN |
| Jul 18, 21 | 9 | — | 05:04:06 | 00:34:20 | 02:49:23 | 01:35:10 | FIN |
| Jun 27, 21 | 3 | — | 04:43:27 | 00:34:10 | 02:27:43 | 01:37:46 | FIN |
| Jul 7, 19 | 6 | — | 10:19:42 | 01:12:42 | 05:29:45 | 03:30:58 | FIN |
| Jan 1, 18 | 192 | — | 04:52:48 | 00:36:20#448 | 02:41:15#324 | 01:29:19#103 | FIN |
| Jun 18, 17 | 6 | — | 02:27:03 | 00:23:25 | 01:15:53 | 00:45:34 | FIN |
| Jan 1, 17 | 316 | — | 05:12:49 | 00:38:35#471 | 02:47:48#377 | 01:38:09#440 | FIN |
| Sep 4, 16 | 3 | — | 05:18:17 | 00:35:15 | 02:44:12 | 01:54:58 | FIN |
| Jul 3, 16 | 2016 Frankfurtfull | 1058 | — | 10:53:09 | 01:15:19#1751 | 05:42:02#1383 | 03:49:07#850 | FIN |
| May 26, 16 | 7 | — | 02:22:16 | 00:27:36 | 01:11:03 | 00:41:33 | FIN |
| Jan 1, 16 | 534 | — | 05:13:21 | 00:38:17#709 | 02:45:26#635 | 01:43:51#606 | FIN |
| Jul 9, 15 | 10 | — | 02:19:52 | 00:27:10 | 01:06:01 | 00:43:01 | FIN |