#646
14.953 points
PTO World Rank
21
Races
0
Wins
0
Podiums
5
Top 10s
3
DNFs
#4
Best Finish
14.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #11 | 2× half, 1× full |
| 2023 | 3 | 0 | 0 | #4 | 3× half |
| 2019 | 3 | 0 | 0 | #14 | 2× full, 1× half |
| 2018 | 2 | 0 | 0 | #9 | 2× half |
| 2017 | 1 | 0 | 0 | #13 | 1× half |
| 2016 | 2 | 0 | 0 | #7 | 2× half |
| 2015 | 3 | 0 | 0 | #12 | 2× half, 1× full |
| 2014 | 4 | 0 | 0 | #17 | 2× half, 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 30, 25 | bronzehalf | 11 | — | 04:01:54 | 00:21:07#10 | 02:11:28#10 | 01:21:43#10 |
| FIN |
| Jun 1, 25 | 13 | — | 08:33:30 | 00:54:56#14 | 04:29:18#13 | 03:02:45#13 | FIN |
| Jan 12, 25 | 13 | — | 04:05:14 | 00:25:23#15 | 02:12:45#12 | 01:22:32#13 | FIN |
| Sep 3, 23 | 4 | — | 04:24:16 | 00:29:31#4 | 02:27:09#4 | 01:24:30#3 | FIN |
| Mar 19, 23 | 13 | — | 04:26:03 | 00:27:33#14 | 02:31:44#13 | 01:23:50#13 | FIN |
| Jan 8, 23 | 8 | — | 04:17:23 | 00:26:14#11 | 02:18:08#10 | 01:26:30#9 | FIN |
| Dec 1, 19 | 2019 Argentinafull | — | — | — | 00:44:21#3 | 05:15:23#62 | 03:13:39#26 | DNF |
| Nov 10, 19 | 8 | — | 04:20:45 | 00:23:51#6 | 02:00:09#10 | 01:28:30#11 | DNF |
| May 26, 19 | 14 | — | 09:06:32 | 00:50:05#16 | 04:51:58#16 | 03:18:42#12 | FIN |
| Nov 18, 18 | 10 | — | 04:28:17 | 00:26:48#4 | 02:21:52#6 | 01:25:42#6 | FIN |
| Sep 30, 18 | 9 | — | 04:18:06 | 00:25:18#7 | 02:23:48#10 | 01:25:00#9 | FIN |
| Nov 12, 17 | 13 | — | 04:11:41 | 00:24:46#9 | 02:14:52#15 | 01:28:25#15 | FIN |
| Nov 13, 16 | 7 | — | 04:05:06 | 00:25:25#4 | 02:14:40#5 | 01:22:00#6 | FIN |
| Sep 4, 16 | 38 | — | 04:17:42 | 00:24:11#31 | 02:21:08#33 | 01:27:19#37 | FIN |
| Nov 29, 15 | 12 | — | 03:57:02 | — | — | 01:26:26#9 | FIN |
| Oct 25, 15 | — | — | — | 00:27:56 | 03:49:49 | — | DNF |
| Jun 28, 15 | 2015 Austriafull | 13 | — | 03:55:02 | 00:25:36#17 | 02:03:44#17 | 01:21:50#15 | FIN |
| Oct 26, 14 | 18 | — | 04:15:29 | 00:26:29#10 | 02:10:50#15 | 01:34:58#19 | FIN |
| May 25, 14 | 17 | 83 | 09:34:14 | 00:54:46#31 | 04:56:25#73 | 03:26:49#93 | FIN |
| May 25, 14 | 17 | — | 09:34:08 | 00:54:40#13 | 04:56:25#17 | 03:26:48#15 | FIN |
| Jan 1, 14 | 23 | — | 04:15:29 | 00:26:29#15 | 02:10:50#19 | 01:34:58#75 | FIN |