#121
57.838 points
PTO World Rank
32
Races
1
Wins
3
Podiums
13
Top 10s
2
DNFs
#1
Best Finish
51.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #13 | 1× half |
| 2025 | 7 | 0 | 1 | #3 | 6× half, 1× full |
| 2024 | 3 | 0 | 0 | #10 | 1× full, 2× half |
| 2023 | 6 | 0 | 0 | #4 | 6× half |
| 2022 | 6 | 0 | 1 | #3 | 6× half |
| 2021 | 2 | 0 | 0 | #10 | 1× full, 1× half |
| 2018 | 2 | 0 | 0 | #5 | 2× half |
| 2017 | 1 | 0 | 0 | — | 1× half |
| 2015 | 2 | 0 | 0 | #11 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | 13 | — | 03:55:21 | 00:26:45#8 | 02:05:59#16 | 01:18:15#14 |
| 1× half |
| 2014 | 1 | 1 | 1 | #1 | 1× sprint |
| 2013 | 1 | 0 | 0 | #7 | 1× sprint |
| FIN |
| Nov 1, 25 | 32 | — | 04:38:29 | 00:27:41#23 | 02:28:14#43 | 01:38:05#35 | FIN |
| Oct 18, 25 | 11 | — | 04:27:14 | 00:28:28#11 | 02:23:39#6 | 01:30:18#13 | FIN |
| Oct 18, 25 | 30 | — | 04:27:14 | 00:28:28#26 | 02:23:39#41 | 01:30:18#87 | FIN |
| Oct 11, 25 | 3 | — | 04:14:09 | 00:26:48#11 | 02:21:03#4 | 01:22:22#4 | FIN |
| Sep 7, 25 | 63 | — | 04:23:53 | 00:27:46#63 | 02:22:15#167 | 01:28:16#78 | FIN |
| Jul 13, 25 | — | — | — | 00:27:34#99999 | —#99999 | —#99999 | DNF |
| May 11, 25 | 5 | — | 04:12:34 | 00:27:24#5 | 02:22:00#4 | 01:20:40#7 | FIN |
| Oct 19, 24 | — | — | — | — | — | — | DNS |
| Aug 18, 24 | 74 | — | 04:28:58 | 00:26:29#36 | 02:21:34#130 | 01:35:09#112 | FIN |
| Jul 25, 24 | 10 | — | 07:26:21 | 00:33:12#4 | 04:59:20#11 | 01:48:44#14 | FIN |
| Dec 8, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 19, 23 | 35 | — | 04:45:02 | 00:32:37#48 | 02:34:48#55 | 01:33:29#45 | FIN |
| Oct 21, 23 | — | — | — | — | — | — | DNS |
| Aug 6, 23 | — | — | — | 00:28:05#5 | — | — | DNS |
| Jul 2, 23 | 4 | — | 04:28:39 | 00:28:31#6 | 02:25:57#3 | 01:28:47#5 | FIN |
| May 28, 23 | 8 | — | 04:39:22 | 00:25:44#5 | 02:42:51#9 | 01:27:27#8 | FIN |
| Oct 28, 22 | 56 | — | 04:48:02 | 00:28:02#69 | 02:45:28#153 | 01:31:18#61 | FIN |
| Sep 18, 22 | 5 | — | 04:25:07 | 00:12:54#4 | 02:34:55#3 | 01:32:47#7 | FIN |
| Aug 28, 22 | — | — | — | 00:27:47#99999 | —#99999 | —#99999 | DNF |
| Jul 3, 22 | 6 | — | 04:23:32 | 00:26:22#7 | 02:21:44#1 | 01:29:59#7 | FIN |
| Jun 12, 22 | 3 | — | 04:19:33 | — | — | 01:33:20#3 | FIN |
| Jan 1, 22 | 35 | — | 04:48:01 | 00:28:01#29 | 02:45:27#36 | 01:31:17#30 | FIN |
| Oct 23, 21 | 10 | — | 04:37:51.018 | 00:28:11.176 | 02:33:05.252 | 01:30:14.521 | FIN |
| Sep 5, 21 | 10 | — | 05:05:34 | 00:30:58#10 | 02:50:31#6 | 01:36:24#10 | FIN |
| Nov 18, 18 | 5 | — | 04:42:14 | 00:30:41#3 | 02:31:43#5 | 01:35:01#7 | FIN |
| Aug 25, 18 | 12 | 12 | 04:34:51 | 00:30:31#84 | 02:29:33#123 | 01:29:34#113 | FIN |
| Sep 17, 17 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 30, 15 | 828 | — | 05:04:24 | 00:29:00#634 | 02:41:47#991 | 01:46:01#955 | FIN |
| Aug 9, 15 | 11 | — | 02:10:28 | 00:23:29 | 01:05:57 | 00:36:52 | FIN |
| Jun 20, 14 | 1 | — | 02:23:57 | 00:22:39 | 01:18:12 | 00:38:15 | FIN |
| Sep 11, 13 | 7 | — | 02:03:40 | 00:12:11 | 01:06:33 | 00:38:45 | FIN |