#161
57.938 points
PTO World Rank
39
Races
2
Wins
2
Podiums
16
Top 10s
4
DNFs
#1
Best Finish
165.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #8 | 1× half |
| 2025 | 7 | 0 | 0 | #6 | 5× full, 2× half |
| 2024 | 6 | 0 | 0 | #6 | 4× half, 2× full |
| 2023 | 8 | 0 | 0 | #5 | 6× half, 2× full |
| 2022 | 11 | 1 | 1 | #1 | 5× full, 5× half |
| 2021 | 4 | 1 | 1 | #1 | 2× full, 2× half |
| 2020 | 1 | 0 | 0 | #19 | 1× full |
| 2019 | 1 | 0 | 0 | #9 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 17, 26 | bronzehalf | 8 | — | 03:49:00 | 00:26:04#12 | 02:03:01#11 | 01:17:47#7 |
| FIN |
| Sep 28, 25 | — | — | — | 00:39:08#99999 | 04:21:29#99999 | —#99999 | DNF |
| Aug 17, 25 | 6 | — | 03:54:05 | 00:22:43#11 | 02:04:55#4 | 01:19:42#8 | FIN |
| Jul 20, 25 | 15 | 15 | 08:29:31 | 00:53:33#30 | 04:40:01#16 | 02:48:50#15 | FIN |
| Jun 15, 25 | — | — | — | 00:53:07#99999 | —#99999 | —#99999 | DNF |
| Apr 26, 25 | 16 | 16 | 07:55:18 | 00:51:40#25 | 04:03:10#17 | 02:54:00#16 | FIN |
| Mar 1, 25 | 13 | 13 | 08:29:23 | 00:48:05#9 | 04:28:52#13 | 03:05:45#13 | FIN |
| Jan 18, 25 | 9 | — | 04:02:36 | 00:25:40#5 | 02:05:38#4 | 01:29:11#9 | FIN |
| Nov 10, 24 | 14 | — | 03:53:48 | 00:23:27#20 | 02:02:30#14 | 01:23:05#49 | FIN |
| Sep 8, 24 | 15 | — | 03:53:09 | 00:25:09#35 | 02:03:40#20 | 01:21:40#27 | FIN |
| May 19, 24 | 2251 | — | 06:45:25 | 00:44:52#3050 | 03:01:45#1772 | 02:39:53#2322 | FIN |
| May 5, 24 | — | — | — | 00:53:36#99999 | —#99999 | —#99999 | DNF |
| Mar 2, 24 | 6 | 6 | 08:30:04 | 00:55:50#12 | 04:31:38#7 | 02:56:23#6 | FIN |
| Jan 20, 24 | 7 | — | 03:49:52 | 00:24:44#5 | 01:57:40#5 | 01:25:27#9 | FIN |
| Dec 9, 23 | — | — | — | — | — | — | DNS |
| Nov 12, 23 | — | — | — | 00:13:16#15 | — | — | DNS |
| Oct 7, 23 | 10 | — | 04:15:55 | 00:24:51#10 | 02:20:53#13 | 01:26:43#12 | FIN |
| Sep 10, 23 | 19 | — | 04:03:35 | 00:26:19#28 | 02:12:20#25 | 01:20:52#22 | FIN |
| Jun 18, 23 | 9 | 9 | 08:39:03 | 00:48:14#10 | 04:47:24#12 | 02:58:16#9 | FIN |
| May 21, 23 | — | — | — | 00:46:34#2611 | 04:29:41#2938 | — | DNF |
| Mar 4, 23 | 5 | 5 | 08:27:58 | 00:50:28#9 | 04:33:05#6 | 02:58:49#5 | FIN |
| Feb 18, 23 | — | — | — | 00:25:45#11 | 02:24:22#12 | — | DNS |
| Dec 10, 22 | 2022 New Zealandfull | — | — | — | — | — | — | DNS |
| Dec 9, 22 | 9 | — | 04:20:47 | 00:24:31#6 | 02:19:16#8 | 01:31:17#8 | FIN |
| Oct 8, 22 | 858 | — | 10:17:35 | 00:52:24#49 | 05:07:41#857 | 04:04:37#1267 | FIN |
| Sep 11, 22 | — | — | — | — | — | — | DNS |
| Aug 21, 22 | 1 | — | 03:37:29 | 00:27:28 | 01:57:04 | 01:06:15 | FIN |
| Jun 12, 22 | 6 | — | 08:31:22 | 00:51:29#19 | 04:32:39#8 | 03:00:45#9 | FIN |
| May 7, 22 | 22 | — | 08:40:22 | 00:52:22#43 | 04:43:02#34 | 02:57:57#17 | FIN |
| Jan 22, 22 | 4 | — | 03:48:55 | 00:25:18#3 | 02:01:20#2 | 01:19:32#5 | FIN |
| Jan 1, 22 | 15 | — | 04:20:48 | 00:24:32#10 | 02:19:17#13 | 01:31:18#29 | FIN |
| Jan 1, 22 | 1412 | — | 06:22:39 | 00:35:51#1016 | 03:15:00#1873 | 02:15:58#1119 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Dec 5, 21 | 5 | — | 08:37:59 | 00:53:38#10 | 04:18:08#3 | 03:19:08#19 | FIN |
| Sep 12, 21 | 13 | — | 03:52:44 | 00:25:59#32 | 02:05:48#16 | 01:17:29#13 | FIN |
| Jun 6, 21 | 2021 Cairnsfull | 1 | — | 04:00:15 | 00:23:12#1 | 02:12:32#1 | 01:20:11#2 | FIN |
| Jan 23, 21 | 8 | — | 03:53:41 | 00:24:21#5 | 02:03:58#7 | 01:23:02#10 | FIN |
| Mar 7, 20 | 2020 New Zealandfull | 19 | — | 08:54:32 | 00:51:51#14 | 04:41:42#16 | 03:13:30#32 | FIN |
| Dec 7, 19 | 9 | — | 04:08:45 | 00:25:28#14 | 02:12:29#4 | 01:24:45#25 | FIN |