
#825
8.078 points
PTO World Rank
27
Races
0
Wins
1
Podiums
3
Top 10s
5
DNFs
#3
Best Finish
30.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 2 | 0 | 0 | #32 | 1× full, 1× half |
| 2024 | 4 | 0 | 0 | #23 | 2× full, 2× half |
| 2023 | 3 | 0 | 0 | — | 3× full |
| 2022 | 3 | 0 | 0 | #8 | 3× full |
| 2021 | 5 | 0 | 0 | #11 | 5× full |
| 2019 | 4 | 0 | 0 | #12 | 3× full, 1× half |
| 2018 | 4 | 0 | 1 | #3 | 2× full, 2× half |
| 2016 | 2 | 0 | 0 | #60 | 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Aug 17, 25 | silverfull | 32 | 33 | 08:14:20 | 00:49:09#19 | 04:15:36#26 | 03:04:49#33 |
| FIN |
| May 25, 25 | — | — | — | 00:25:12#99999 | 02:19:33#99999 | —#99999 | DNF |
| Oct 6, 24 | 47 | — | 08:28:21 | 00:49:07#15 | 04:04:32#11 | 03:30:07#55 | FIN |
| Jul 7, 24 | 23 | — | 08:26:25 | 00:50:05#19 | 04:19:38#15 | 03:12:42#31 | FIN |
| May 26, 24 | 23 | 23 | 04:06:15 | 00:25:33#25 | 02:12:47#13 | 01:23:17#23 | FIN |
| May 26, 24 | 23 | — | 04:06:15 | 00:25:33#19 | 02:12:47#13 | 01:23:17#26 | FIN |
| Sep 16, 23 | — | — | — | 00:50:22#12 | — | — | DNS |
| Jul 9, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 4, 23 | — | — | — | 00:50:29#99999 | 04:10:16#99999 | —#99999 | DNF |
| Nov 20, 22 | 8 | — | 08:17:47.657 | 00:50:12.124#6 | 04:22:05.357#9 | 02:59:41.895#11 | FIN |
| Aug 20, 22 | 30 | — | 08:36:22 | 00:47:41#14 | 04:18:40#15 | 03:26:27#35 | FIN |
| May 21, 22 | — | — | — | 00:52:38#99999 | 05:08:31#99999 | —#99999 | DNF |
| Oct 16, 21 | 2021 Mallorcafull | 19 | — | 08:38:47 | 00:48:42#12 | 04:34:15#21 | 03:10:21#53 | FIN |
| Sep 12, 21 | — | — | — | 00:51:21#19 | 04:29:39#23 | — | DNS |
| Aug 22, 21 | 2021 Copenhagenfull | 11 | 11 | 08:07:55 | 00:49:01#10 | 04:12:13#11 | 03:02:06#11 | FIN |
| Jul 3, 21 | 2021 Lanzarotefull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 23, 21 | 2021 Tulsafull | 19 | — | 08:22:42.818 | 00:49:46.616#17 | 04:29:57.773#26 | 02:58:16.312#26 | FIN |
| Sep 21, 19 | — | — | — | 00:50:48 | 04:24:49 | — | DNF |
| Aug 17, 19 | 12 | — | 08:17:13 | 00:48:36#8 | 04:15:08#8 | 03:09:25#19 | FIN |
| Jun 30, 19 | 16 | — | 09:03:42 | 00:49:22#12 | 04:35:40#10 | 03:32:26#19 | FIN |
| Jun 8, 19 | 18 | — | 04:02:11 | 00:26:37#13 | 02:07:06#9 | 01:23:21#22 | FIN |
| Sep 22, 18 | — | — | — | 00:52:35 | 04:35:41 | — | DNF |
| Aug 19, 18 | 10 | 13 | 08:36:45 | 00:50:25#20 | 04:21:26#12 | 03:19:14#13 | FIN |
| Jul 14, 18 | 17 | — | 05:48:08 | 00:40:17#15 | 02:56:34#11 | 02:06:56#21 | FIN |
| Apr 15, 18 | 3 | — | 03:57:31 | 00:24:59#7 | 02:08:20#4 | 01:21:10#6 | FIN |
| Oct 8, 16 | 169 | — | 09:31:05 | 00:57:22#288 | 04:56:11#95 | 03:29:35#397 | FIN |
| Jul 3, 16 | 2016 Frankfurtfull | 60 | — | 09:05:57 | 00:53:11#85 | 04:43:21#27 | 03:23:46#242 | FIN |