#603
17.55 points
PTO World Rank
25
Races
0
Wins
0
Podiums
3
Top 10s
3
DNFs
#5
Best Finish
16.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #12 | 1× half, 1× full |
| 2024 | 2 | 0 | 0 | #12 | 2× half |
| 2023 | 3 | 0 | 0 | #8 | 3× half |
| 2022 | 2 | 0 | 0 | — | 2× half |
| 2021 | 2 | 0 | 0 | #20 | 1× half, 1× full |
| 2018 | 3 | 0 | 0 | #13 | 3× half |
| 2017 | 3 | 0 | 0 | #13 | 3× half |
| 2016 | 3 | 0 | 0 | #5 | 2× full, 1× half |
| 2015 | 3 | 0 | 0 | #15 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jun 14, 25 | silverhalf | 20 | — | 03:59:47 | 00:37:40#20 | 02:02:35#22 | 01:16:33#19 |
| 1× full, 1× half |
| 2013 | 1 | 0 | 0 | — |
| FIN |
| May 24, 25 | 12 | — | 08:38:40 | 00:51:35 | 04:39:02 | 03:03:35 | FIN |
| May 24, 25 | 12 | — | 08:38:40 | 00:51:35#8 | 04:39:02#15 | 03:03:35#16 | FIN |
| Jun 8, 24 | 19 | — | 04:14:31 | 00:37:05#14 | 02:15:34#13 | 01:19:29#39 | FIN |
| Apr 28, 24 | 12 | — | 04:01:27 | 00:28:27#7 | 02:09:14#7 | 01:20:32#19 | FIN |
| Sep 16, 23 | 18 | — | 04:04:29 | 00:27:33#11 | 02:13:55#14 | 01:19:14#16 | FIN |
| Jun 17, 23 | — | — | — | 00:24:30#13 | — | — | DNS |
| Jun 10, 23 | 8 | — | 04:05:12 | 00:35:26#10 | 02:16:03#12 | 01:11:21#5 | FIN |
| Aug 6, 22 | — | — | — | 00:26:17#99999 | 02:46:55#99999 | —#99999 | DNF |
| Jan 1, 22 | — | — | — | 00:26:17#38 | 02:46:55#165 | — | DNF |
| Aug 29, 21 | 20 | 37 | 04:39:28 | 00:29:21#36 | 02:33:13#35 | 01:30:14#41 | FIN |
| May 30, 21 | 21 | — | 09:22:26 | 00:57:00#23 | 05:22:02#31 | 02:55:37#18 | FIN |
| Nov 18, 18 | 13 | — | 04:06:07 | 00:24:29#14 | 02:14:37#8 | 01:20:39#15 | FIN |
| Sep 30, 18 | 13 | — | 04:06:06.29 | 00:24:28.03 | 02:14:36.1 | 01:20:38.57 | FIN |
| Jan 1, 18 | 13 | — | 04:06:07 | 00:24:29#16 | 02:14:37#8 | 01:20:39#19 | FIN |
| Nov 12, 17 | 18 | — | 04:09:45 | 00:27:29#14 | 02:15:59#17 | 01:21:51#18 | FIN |
| Aug 26, 17 | 18 | 24 | 04:09:45 | 00:27:29#26 | 02:15:59#43 | 01:21:50#37 | FIN |
| Apr 22, 17 | 13 | — | 04:27:39 | 00:29:19#14 | 02:39:39#13 | 01:18:41#13 | FIN |
| Sep 10, 16 | 10 | — | 08:46:48 | 00:52:26#9 | 04:39:44#14 | 03:09:45#11 | FIN |
| Jul 17, 16 | 18 | — | 09:04:21 | 00:50:56#10 | 04:58:05#21 | 03:12:12#16 | FIN |
| May 29, 16 | 5 | — | 04:04:56 | 00:28:29#6 | 02:17:25#6 | 01:19:02#3 | FIN |
| Aug 30, 15 | 2015 Vichyfull | 15 | — | 09:08:46 | 00:53:50#15 | 04:49:26#31 | 03:19:26#45 | FIN |
| Jun 27, 15 | 34 | — | 05:58:52 | 00:19:55 | 03:05:14 | 02:30:32 | FIN |
| Jun 27, 15 | 34 | — | 05:58:52 | 00:19:55#28 | 03:05:14#29 | 02:30:32#34 | FIN |
| May 19, 13 | — | — | — | 00:28:16 | 02:33:53 | — | DNF |