#307
41.103 points
PTO World Rank
37
Races
0
Wins
2
Podiums
3
Top 10s
4
DNFs
#2
Best Finish
30.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 0 | 0 | #20 | 4× full, 4× half |
| 2024 | 7 | 0 | 0 | #11 | 3× half, 4× full |
| 2023 | 4 | 0 | 0 | #14 | 1× half, 3× full |
| 2022 | 12 | 0 | 0 | #8 | 6× full, 6× half |
| 2021 | 4 | 0 | 2 | #2 | 1× full, 2× half |
| 2020 | 1 | 0 | 0 | #17 | 1× full |
| 2016 | 1 | 0 | 0 | #103 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | goldfull | — | — | — | 00:47:54#99999 | 04:19:43#99999 | —#99999 |
| DNF |
| Nov 23, 25 | — | — | — | 00:24:28#7 | 01:16:50#10 | — | DNF |
| Oct 11, 25 | 38 | — | 04:08:06 | 00:23:59#21 | 02:08:32#33 | 01:32:03#41 | FIN |
| Sep 21, 25 | 25 | — | 04:13:38 | 00:24:03#18 | 02:08:37#14 | 01:33:53#82 | FIN |
| Jul 20, 25 | 22 | 23 | 09:01:42 | 00:50:36#12 | 05:00:47#27 | 03:04:24#29 | FIN |
| Jun 15, 25 | 21 | 22 | 08:46:07 | 00:52:03#10 | 04:37:59#19 | 03:12:00#23 | FIN |
| May 4, 25 | 230 | — | 04:25:28 | 00:23:03#25 | 02:38:47#1294 | 01:18:56#58 | FIN |
| Mar 30, 25 | 20 | 21 | 08:44:54 | 00:52:44#5 | 04:45:33#26 | 03:02:02#21 | FIN |
| Nov 17, 24 | 11 | — | 02:43:25 | 00:24:28#9 | 01:22:15#10 | 00:53:40#11 | FIN |
| Sep 1, 24 | 35 | 69 | 04:34:56 | 00:25:20#22 | 02:27:02#56 | 01:36:05#84 | FIN |
| Aug 18, 24 | — | — | — | 00:48:06#99999 | —#99999 | —#99999 | DNF |
| Jul 14, 24 | 22 | — | 08:21:40 | 00:47:37#16 | 04:21:11#27 | 03:08:05#57 | FIN |
| Jun 16, 24 | 11 | 11 | 08:19:14 | 00:50:25#9 | 04:26:20#12 | 02:57:53#11 | FIN |
| Apr 27, 24 | 33 | 72 | 09:17:21 | 00:51:27#18 | 04:41:07#33 | 03:40:28#82 | FIN |
| Apr 6, 24 | 22 | 22 | 04:04:31 | 00:24:06#18 | 02:16:34#21 | 01:18:50#22 | FIN |
| Dec 8, 23 | 15 | 15 | 03:47:26 | 00:23:54#12 | 02:00:26#13 | 01:19:56#15 | FIN |
| Nov 4, 23 | 16 | 16 | 08:12:57 | 00:50:40#4 | 04:14:44#13 | 03:02:04#16 | FIN |
| Jun 4, 23 | 33 | 40 | 08:37:04 | 00:50:19#20 | 04:28:12#33 | 03:07:54#40 | FIN |
| Apr 22, 23 | 14 | 14 | 08:21:14 | 00:52:23#15 | 04:15:25#12 | 03:08:44#14 | FIN |
| Oct 8, 22 | — | — | — | — | — | — | DNS |
| Sep 25, 22 | 14 | 14 | 03:58:06 | 00:21:15#6 | 02:07:47#8 | 01:25:27#14 | FIN |
| Sep 11, 22 | 8 | 8 | 09:34:10 | 00:50:34#4 | 05:20:29#8 | 03:14:24#8 | FIN |
| Jun 26, 22 | — | — | — | 00:49:30#99999 | —#99999 | —#99999 | DNF |
| May 29, 22 | 24 | 30 | 04:14:18 | 00:23:45#11 | 02:25:44#26 | 01:20:52#30 | FIN |
| Apr 3, 22 | 15 | 15 | 08:15:48 | 00:08:00#5 | 05:01:11#16 | 03:02:16#15 | FIN |
| Apr 3, 22 | 19 | — | 08:15:48 | 00:08:00#7 | 05:01:11#30 | 03:02:16#14 | FIN |
| Mar 5, 22 | 14 | — | 03:54:47.657 | 00:24:08.001#9 | 02:05:41.135#13 | 01:22:41.003#17 | FIN |
| Jan 1, 22 | 2022 Swedenfull | — | — | — | — | — | — | DNS |
| Jan 1, 22 | 16 | — | 03:54:48 | 00:24:09#11 | 02:05:42#22 | 01:22:42#35 | FIN |
| Jan 1, 22 | 30 | — | 04:14:18 | 00:23:45#14 | 02:25:44#42 | 01:20:52#55 | FIN |
| Jan 1, 22 | 14 | — | 03:58:06 | 00:21:15#6 | 02:07:47#8 | 01:25:27#39 | FIN |
| Oct 2, 21 | 2021 Indianafull | 2 | — | 08:51:59 | 00:52:04#2 | 04:43:49#7 | 03:10:47#8 | FIN |
| Sep 18, 21 | 42 | — | 04:12:15 | 00:26:05#49 | 02:14:40#36 | 01:26:34#119 | FIN |
| Jun 27, 21 | 3 | — | 04:08:07 | 00:25:08 | 02:10:43 | 01:27:48 | FIN |
| Mar 12, 21 | 56 | — | 04:05:00 | 00:25:09#30 | 02:09:21#68 | 01:25:30#80 | FIN |
| Sep 5, 20 | 2020 Tallinnfull | 17 | — | 08:55:10 | 00:51:14#1 | 04:47:48#64 | 03:10:49#27 | FIN |
| Jan 1, 16 | 103 | — | 04:51:28 | 00:26:22#35 | 02:45:01#122 | 01:36:02#269 | FIN |