#449
29.505 points
PTO World Rank
39
Races
0
Wins
0
Podiums
4
Top 10s
3
DNFs
#4
Best Finish
40.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 0 | #6 | 2× full, 1× half |
| 2024 | 4 | 0 | 0 | #4 | 3× full, 1× half |
| 2023 | 5 | 0 | 0 | #16 | 3× full, 2× half |
| 2022 | 8 | 0 | 0 | #12 | 5× full, 3× half |
| 2021 | 4 | 0 | 0 | #10 | 4× full |
| 2019 | 4 | 0 | 0 | #15 | 3× full, 1× half |
| 2018 | 3 | 0 | 0 | #12 | 1× half, 2× full |
| 2016 | 2 | 0 | 0 | #29 | 2× full |
| 2015 | 2 | 0 | 0 | #11 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 20, 25 | goldfull | 21 | — | 09:00:13 | 00:59:25#33 | 04:52:16#27 | 03:01:59#22 |
| 1× full |
| 2014 | 1 | 0 | 0 | #425 | 1× full |
| 2013 | 2 | 0 | 0 | #13 | 1× full |
| FIN |
| May 24, 25 | 6 | — | 08:22:07 | 00:54:12 | 04:36:45 | 02:47:06 | FIN |
| May 24, 25 | 6 | — | 08:22:07 | 00:54:12#13 | 04:36:45#9 | 02:47:06#4 | FIN |
| Apr 27, 25 | 34 | — | 04:01:54 | 00:28:13#38 | 02:13:07#36 | 01:16:08#29 | FIN |
| Oct 6, 24 | 36 | — | 08:14:00.837 | 00:54:07.354#71 | 04:20:40.167#50 | 02:54:11.517#32 | FIN |
| Jul 21, 24 | 21 | — | 08:51:54.459 | 01:00:07.694#142 | 04:49:50.18#33 | 02:54:24.303#14 | FIN |
| Jun 2, 24 | 4 | — | 08:28:37 | 01:04:12#8 | 04:18:31#6 | 02:59:08#4 | FIN |
| Apr 28, 24 | 15 | — | 04:03:30 | 00:29:32#19 | 02:10:57#12 | 01:19:10#13 | FIN |
| Nov 19, 23 | — | — | — | — | 04:20:41#24 | — | DNF |
| Oct 21, 23 | 16 | — | 08:29:42 | 00:52:31#40 | 04:39:51#22 | 02:49:14#11 | FIN |
| Oct 21, 23 | 16 | — | 08:29:42 | 00:52:31#57 | 04:39:51#24 | 02:49:14#16 | FIN |
| Oct 8, 23 | 31 | — | 02:49:42 | 00:23:58#38 | 01:25:41#28 | 00:54:11#24 | FIN |
| Sep 3, 23 | 35 | — | 04:23:41 | 00:29:11#76 | 02:24:52#41 | 01:23:09#25 | FIN |
| Nov 25, 22 | — | — | — | — | — | — | DNS |
| Nov 20, 22 | 12 | — | 08:25:08.318 | 00:49:55.125#51 | 04:29:23.819#17 | 03:01:32.729#12 | FIN |
| Oct 15, 22 | 24 | — | 04:14:23 | 00:28:11#34 | 02:20:17#28 | 01:21:35#18 | FIN |
| Jul 10, 22 | 16 | — | 08:38:32 | 00:57:45#88 | 04:35:11#24 | 03:00:02#11 | FIN |
| Jul 3, 22 | 2022 Austriafull | — | — | — | — | — | — | DNF |
| Jun 26, 22 | 2022 Francefull | — | — | — | — | — | — | DNS |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Nov 6, 21 | 2021 Floridafull | 10 | — | 08:49:07.669 | —#46 | 04:38:11.949#13 | 02:54:34.899#7 | FIN |
| Aug 22, 21 | 2021 Copenhagenfull | — | — | — | — | — | — | DNS |
| Jun 27, 21 | 2021 Frankfurtfull | — | — | — | — | — | — | DNS |
| May 30, 21 | 28 | — | 09:28:46 | 00:57:04#24 | 05:25:34#34 | 02:58:21#20 | FIN |
| Aug 17, 19 | 15 | — | 08:26:12 | 00:53:42#21 | 04:35:58#20 | 02:51:47#5 | FIN |
| Jul 7, 19 | — | — | — | 01:01:58 | — | — | DNF |
| May 25, 19 | 15 | — | 09:46:41 | 00:58:10#17 | 05:39:02#20 | 03:03:01#11 | FIN |
| Apr 7, 19 | 30 | — | 04:09:49 | 00:28:35#33 | 02:17:45#26 | 01:19:19#24 | FIN |
| Nov 18, 18 | 23 | — | 04:39:52 | 00:26:45#21 | 02:47:42#24 | 01:20:09#15 | FIN |
| Oct 7, 18 | 21 | — | 08:40:24 | 00:57:26#34 | 04:42:18#28 | 02:55:53#11 | FIN |
| Jun 24, 18 | 12 | — | 09:11:22.17 | — | 05:07:02.37 | 02:58:14.95 | FIN |
| Oct 8, 16 | 149 | — | 09:27:48 | 00:59:22#431 | 05:16:07#526 | 03:06:01#57 | FIN |
| May 21, 16 | 2016 Lanzarotefull | 29 | — | 09:37:31 | 00:57:25#86 | 05:33:16#68 | 02:58:15#13 | FIN |
| Oct 25, 15 | 11 | — | 06:28:22 | 01:05:13 | 03:18:27 | 02:01:11 | FIN |
| Aug 30, 15 | 2015 Vichyfull | 14 | — | 09:07:09 | 01:04:31#204 | 04:47:29#26 | 03:08:55#18 | FIN |
| Oct 11, 14 | 425 | — | 10:02:55 | 01:09:18#840 | 05:24:39#682 | 03:22:14#273 | FIN |
| Jun 30, 13 | 2013 Austriafull | 136 | — | 09:32:01 | 00:59:14#346 | 05:03:36#214 | 03:23:07#177 | FIN |
| Jun 1, 13 | 13 | — | 05:01:51 | 00:36:29 | 02:47:41 | 01:31:27 | FIN |