
#509
23.863 points
PTO World Rank
47
Races
0
Wins
0
Podiums
11
Top 10s
8
DNFs
#5
Best Finish
27.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 5 | 0 | 0 | #9 | 4× half |
| 2024 | 4 | 0 | 0 | #11 | 2× full, 2× half |
| 2023 | 3 | 0 | 0 | #6 | 1× full, 1× half |
| 2022 | 4 | 0 | 0 | #6 | 2× full, 2× half |
| 2021 | 6 | 0 | 0 | #24 | 3× full, 2× half |
| 2020 | 2 | 0 | 0 | #8 | 1× half, 1× full |
| 2019 | 5 | 0 | 0 | #7 | 1× full, 4× half |
| 2018 | 6 | 0 | 0 | #5 | 3× full, 3× half |
| 2017 | 5 | 0 | 0 | #5 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 7, 25 | silver | 17 | — | 03:25:59 | 00:24:33#19 | 01:43:22#17 | 01:13:45#17 |
| 3× half, 2× full |
| 2016 | 2 | 0 | 0 | #8 | 2× half |
| 2015 | 2 | 0 | 0 | #15 | 1× half, 1× full |
| 2014 | 1 | 0 | 0 | #377 | 1× full |
| 2013 | 2 | 0 | 0 | #28 | 2× full |
| FIN |
| Aug 30, 25 | 9 | — | 03:47:58 | 00:27:47#13 | 01:59:12#6 | 01:18:02#7 | FIN |
| Jul 6, 25 | — | — | — | 00:26:42#23 | — | — | DNF |
| Jul 6, 25 | — | — | — | 00:26:42#33 | — | — | DNF |
| May 4, 25 | 57 | — | 03:59:29 | 00:28:18#163 | 02:10:15#92 | 01:16:07#35 | FIN |
| Oct 6, 24 | 50 | — | 08:32:40.035 | 00:53:55.059#63 | 04:12:34.708#36 | 03:21:59.336#214 | FIN |
| Sep 8, 24 | 11 | — | 03:31:38 | 00:23:44#10 | 01:55:15#13 | 01:08:53#11 | FIN |
| Jul 7, 24 | — | — | — | 00:54:13 | 04:48:17 | — | DNF |
| Apr 28, 24 | 16 | — | 04:03:49 | 00:29:20#18 | 02:11:11#15 | 01:19:28#15 | FIN |
| Sep 9, 23 | — | — | — | 00:56:44 | — | — | DNF |
| Sep 9, 23 | — | — | — | 00:56:44#21 | — | — | DNS |
| Apr 30, 23 | 6 | — | 03:57:44 | 00:27:08#10 | 02:06:00#7 | 01:21:54#7 | FIN |
| Aug 20, 22 | 14 | — | 08:17:11 | 00:51:13#25 | 04:19:56#16 | 03:01:18#16 | FIN |
| Jun 12, 22 | 20 | — | 04:24:44 | 00:25:15#17 | 02:36:15#19 | 01:18:53#11 | FIN |
| May 1, 22 | 6 | — | 03:49:03 | 00:27:35#9 | 02:03:51#3 | 01:15:11#5 | FIN |
| Jan 1, 22 | 2022 Swedenfull | 14 | — | 08:17:12 | 00:51:14#34 | 04:19:57#21 | 03:01:19#19 | FIN |
| Oct 23, 21 | — | — | — | 00:25:33#42 | — | — | DNF |
| Sep 5, 21 | — | — | — | 00:25:32#30 | — | — | DNS |
| Aug 15, 21 | 24 | — | 08:56:42 | 00:58:15#21 | 04:41:56#22 | 03:10:38#23 | FIN |
| Jun 27, 21 | 32 | — | 04:07:56 | 00:28:52 | 02:20:32 | 01:15:27 | FIN |
| Jun 27, 21 | 33 | — | 04:07:56 | 00:28:52#30 | 02:20:32#36 | 01:15:27#15 | FIN |
| Jun 27, 21 | 2021 Frankfurtfull | 27 | — | 08:56:43 | 00:58:16#99 | 04:41:57#28 | 03:10:39#49 | FIN |
| Sep 6, 20 | 9 | — | 03:52:38 | 00:25:30#11 | 02:04:08#7 | 01:19:18#10 | FIN |
| Sep 5, 20 | 2020 Tallinnfull | 8 | — | 03:52:39 | 00:25:31#11 | 02:04:09#7 | 01:19:19#11 | FIN |
| Jul 28, 19 | — | — | — | 00:58:15#99999 | 04:31:36#99999 | —#99999 | DNF |
| Jun 8, 19 | 15 | — | 03:59:03 | 00:26:54#21 | 02:07:37#14 | 01:20:13#15 | FIN |
| Jun 2, 19 | 18 | — | 03:57:57 | 00:26:23#24 | 02:04:35#17 | 01:20:51#18 | FIN |
| May 18, 19 | 7 | — | 03:59:57 | — | — | — | FIN |
| Apr 7, 19 | 19 | — | 04:02:28 | 00:26:12#23 | 02:11:17#12 | 01:21:49#33 | FIN |
| Nov 18, 18 | 13 | 45 | 09:36:42 | 00:50:20#29 | 04:56:59#24 | 03:42:40#48 | FIN |
| Sep 8, 18 | 5 | — | 08:19:28 | 00:53:38#6 | 04:26:16#6 | 02:55:33#7 | FIN |
| Aug 12, 18 | 11 | — | 03:57:24 | 00:30:09#16 | 02:05:43#9 | 01:18:20#11 | FIN |
| Jul 1, 18 | — | — | — | 00:49:15 | 04:26:26 | — | DNF |
| Jun 3, 18 | 14 | — | 04:03:44 | 00:30:53#18 | 02:04:30#11 | 01:22:38#17 | FIN |
| May 6, 18 | 13 | — | 04:14:08 | — | — | — | FIN |
| Oct 29, 17 | 17 | — | 04:11:52 | 00:25:33#16 | 02:22:52#11 | 01:20:27#21 | FIN |
| Oct 1, 17 | 2017 Barcelonafull | 8 | — | 08:19:06.58 | —#28 | —#5 | —#31 | FIN |
| Aug 13, 17 | 5 | — | 03:59:01 | — | — | — | FIN |
| Jul 29, 17 | — | — | — | 00:24:46 | 02:50:26 | — | DNF |
| Jun 11, 17 | 12 | — | 09:30:16 | 01:01:32#5 | 04:31:13#1 | 03:53:07#12 | FIN |
| Nov 13, 16 | 10 | — | 04:01:54 | 00:25:09#11 | 02:09:41#9 | 01:23:10#12 | FIN |
| Aug 28, 16 | 8 | 8 | 04:21:56 | 00:27:35#37 | 02:21:05#9 | 01:27:52#8 | FIN |
| Aug 10, 15 | 34 | — | 04:31:05 | 00:27:39#72 | 02:33:54#39 | 01:24:35#58 | FIN |
| Jul 5, 15 | 2015 Frankfurtfull | 15 | — | 09:06:13 | 00:53:56#29 | 04:51:07#59 | 03:15:43#25 | FIN |
| Sep 27, 14 | 2014 Mallorcafull | 377 | — | 10:29:05 | 00:50:54#33 | 06:01:51#1038 | 03:29:29#202 | FIN |
| Oct 12, 13 | 36 | — | 08:54:11 | 00:58:02#182 | 04:36:52#22 | 03:13:16#116 | FIN |
| Jul 7, 13 | 2013 Frankfurtfull | 28 | — | 08:45:10 | 00:54:50#150 | 04:38:22#28 | 03:07:10#44 | FIN |