#482
26.735 points
PTO World Rank
29
Races
2
Wins
3
Podiums
3
Top 10s
3
DNFs
#1
Best Finish
37.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 0 | 0 | #25 | 6× half, 2× full |
| 2024 | 10 | 0 | 0 | #23 | 8× half, 2× full |
| 2023 | 4 | 1 | 2 | #1 | 2× half, 2× full |
| 2022 | 5 | 1 | 1 | #1 | 3× half, 2× full |
| 2021 | 1 | 0 | 0 | — | 1× full |
| 2019 | 1 | 0 | 0 | #11 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | silverhalf | 29 | — | 04:06:27 | 00:32:32#38 | 02:11:22#27 | 01:17:26#18 |
| FIN |
| Dec 7, 25 | 29 | 33 | 04:06:27 | 00:32:32#233 | 02:11:22#54 | 01:17:26#34 | FIN |
| Nov 16, 25 | — | — | — | — | — | — | DNS |
| Sep 28, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 31, 25 | — | — | — | 00:31:56#99999 | 02:34:28#99999 | —#99999 | DNF |
| Jul 20, 25 | 30 | 39 | 09:22:32 | 01:06:14#242 | 05:02:09#57 | 02:57:53#50 | FIN |
| Jun 8, 25 | 25 | 29 | 04:02:34 | 00:34:07#305 | 02:07:34#51 | 01:16:22#31 | FIN |
| May 10, 25 | — | — | — | — | — | — | DNS |
| Dec 8, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 8, 24 | — | — | — | — | — | — | DNS |
| Sep 1, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 24, 24 | — | — | — | — | — | — | DNS |
| Jul 28, 24 | 23 | 23 | 04:00:24 | 00:23:31#150 | 02:13:18#23 | 01:18:37#23 | FIN |
| Jul 21, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 23, 24 | 99999 | 99999 | — | —#99999 | —#99999 | —#99999 | DNS |
| May 19, 24 | 27 | 29 | 04:07:35 | 00:30:59#416 | 02:14:56#61 | 01:17:28#31 | FIN |
| May 4, 24 | — | — | — | 00:32:51#225 | — | — | DNF |
| Mar 17, 24 | — | — | — | — | — | — | DNS |
| Sep 23, 23 | 1 | — | 03:40:47 | 00:12:30#69 | 02:08:01#1 | 01:16:18#2 | FIN |
| Sep 10, 23 | 154 | — | 10:09:10 | 01:01:39#309 | 05:24:28#91 | 03:34:53#386 | FIN |
| Apr 22, 23 | 27 | — | 08:53:10 | 01:02:56#143 | 04:29:12#22 | 03:14:26#46 | FIN |
| Jan 1, 23 | 2 | — | 04:09:48 | 00:29:07#70 | 02:17:11#3 | 01:15:32#1 | FIN |
| Oct 28, 22 | 121 | — | 04:15:03 | 00:30:06#676 | 02:19:07#184 | 01:17:22#43 | FIN |
| Oct 8, 22 | 80 | — | 09:01:54 | 01:02:42#599 | 04:44:18#141 | 03:07:43#61 | FIN |
| Jul 24, 22 | 12 | — | 09:13:54 | 01:00:17#97 | 05:00:44#29 | 03:04:51#8 | FIN |
| Jan 1, 22 | 31 | — | 04:08:54 | 00:29:23#188 | 02:17:05#23 | 01:15:14#16 | FIN |
| Jan 1, 22 | 1 | — | 04:03:08 | 00:30:34#67 | 02:12:10#1 | 01:15:47#2 | FIN |
| Nov 21, 21 | 2021 Arizonafull | — | — | — | 01:04:01#134 | 04:48:39#15 | — | DNF |
| Nov 24, 19 | 2019 Arizonafull | 11 | — | 09:02:13 | 01:09:49#313 | 04:42:48#8 | 02:54:39#1 | FIN |