#346
37.138 points
PTO World Rank
28
Races
0
Wins
0
Podiums
7
Top 10s
4
DNFs
#5
Best Finish
14.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #18 | 1× half |
| 2025 | 5 | 0 | 0 | #8 | 4× half, 1× full |
| 2024 | 2 | 0 | 0 | — | 1× half, 1× full |
| 2023 | 10 | 0 | 0 | #5 | 3× full, 7× half |
| 2022 | 3 | 0 | 0 | #12 | 3× half |
| 2021 | 1 | 0 | 0 | #20 | |
| 2019 | 2 | 0 | 0 | #18 | |
| 2017 | 1 | 0 | 0 | #9 | |
| 2016 | 2 | 0 | 0 | #5 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | 18 | — | 03:26:38 | 00:22:19#7 | 01:50:31#23 | 01:09:24#24 |
| 2015 | 1 | 0 | 0 | #9 |
| FIN |
| Sep 7, 25 | — | — | — | — | — | — | DNS |
| Aug 23, 25 | 8 | — | 03:55:11 | 00:26:24#8 | 02:09:35#11 | 01:15:44#4 | FIN |
| Jul 13, 25 | 18 | 18 | 04:06:43 | 00:23:45#17 | 02:19:30#19 | 01:17:46#18 | FIN |
| Jun 1, 25 | — | — | — | 00:25:02 | — | — | DNF |
| Jun 1, 25 | — | — | — | 00:25:02#20 | — | — | DNF |
| Jun 9, 24 | — | — | — | — | — | — | DNS |
| Apr 27, 24 | — | — | — | 00:49:06#99999 | 04:34:37#99999 | —#99999 | DNF |
| Oct 21, 23 | 12 | — | 08:24:17 | 00:44:20#12 | 04:27:13#10 | 03:05:23#25 | FIN |
| Oct 21, 23 | 12 | — | 08:24:17 | 00:44:20#16 | 04:27:14#10 | 03:05:24#63 | FIN |
| Sep 17, 23 | — | — | — | — | — | — | DNS |
| Jul 16, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 25, 23 | 13 | — | 07:57:40 | 00:49:54#14 | 04:15:50#14 | 02:48:54#13 | FIN |
| Jun 10, 23 | 5 | — | 03:59:45 | 00:24:27#5 | 02:12:44#4 | 01:17:44#4 | FIN |
| May 7, 23 | 8 | — | 04:02:47 | 00:23:58#13 | 02:18:41#11 | 01:16:09#8 | FIN |
| Mar 18, 23 | 20 | — | 04:11:46.045 | 00:25:34.808 | 02:21:18.734 | 01:19:54.792 | FIN |
| Jan 1, 23 | 8 | — | 04:02:48 | 00:23:59#13 | 02:18:42#17 | 01:16:10#8 | FIN |
| Jan 1, 23 | 20 | — | 04:11:47 | 00:25:35#33 | 02:21:19#29 | 01:19:55#29 | FIN |
| Oct 28, 22 | 38 | — | 04:00:45 | 00:24:38#61 | 02:07:53#18 | 01:22:37#157 | FIN |
| Jan 1, 22 | 12 | — | 03:51:53 | 00:23:49#14 | 02:01:07#3 | 01:22:39#22 | FIN |
| Jan 1, 22 | 12 | — | 04:14:46 | 00:24:58#21 | 02:23:57#14 | 01:19:43#20 | FIN |
| Jan 1, 21 | 20 | — | 00:55:42 | 00:09:52 | 00:26:40 | 00:18:02 | FIN |
| Oct 5, 19 | — | — | — | 00:09:46 | — | — | DNF |
| Jul 13, 19 | 18 | — | 00:53:37 | 00:06:21 | 00:28:20 | 00:17:18 | FIN |
| Aug 19, 17 | 9 | — | 00:55:41 | 00:09:09 | 00:28:50 | 00:16:38 | FIN |
| Aug 14, 16 | 5 | — | 00:56:35 | 00:09:15 | 00:29:44 | 00:16:19 | FIN |
| Jun 18, 16 | 17 | — | 00:23:35 | 00:03:06 | 00:12:43 | 00:06:25 | FIN |
| Jul 26, 15 | 9 | — | 01:01:20 | 00:09:06 | 00:32:45 | 00:17:58 | FIN |