#375
34.55 points
PTO World Rank
30
Races
3
Wins
3
Podiums
8
Top 10s
5
DNFs
#1
Best Finish
96.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 0 | #20 | 2× full, 2× half |
| 2024 | 5 | 0 | 0 | #19 | 2× half, 3× full |
| 2023 | 9 | 0 | 0 | #6 | 3× full, 6× half |
| 2022 | 5 | 0 | 0 | #12 | 2× full, 3× half |
| 2021 | 3 | 2 | 2 | #1 | 1× full, 2× half |
| 2020 | 1 | 0 | 0 | #5 | 1× full |
| 2019 | 3 | 1 | 1 | #1 | 1× full, 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 39 | — | 09:02:38.299 | 00:51:58.864#29 | 04:37:46.752#87 | 03:21:18.881#98 |
| FIN |
| Sep 7, 25 | 35 | 53 | 04:22:37 | 00:23:24#16 | 02:16:12#32 | 01:36:52#60 | FIN |
| Jul 20, 25 | 20 | 20 | 08:50:20 | 00:52:05#19 | 04:45:23#20 | 03:05:22#22 | FIN |
| Apr 5, 25 | 41 | — | 04:13:09 | 00:24:47#23 | 02:20:57#37 | 01:23:07#50 | FIN |
| Dec 8, 24 | 38 | 38 | 04:04:04 | 00:25:35#19 | 02:10:57#37 | 01:22:51#38 | FIN |
| Dec 8, 24 | 38 | — | 04:04:04 | 00:25:35#18 | 02:10:57#42 | 01:22:51#47 | FIN |
| Sep 29, 24 | — | — | — | —#99999 | 04:15:46#99999 | —#99999 | DNF |
| Jul 21, 24 | 19 | 19 | 08:48:22 | 00:50:55#13 | 04:40:20#15 | 03:08:14#19 | FIN |
| Apr 27, 24 | — | — | — | 00:53:30#99999 | 04:31:38#99999 | —#99999 | DNF |
| Sep 16, 23 | 6 | 6 | 07:20:19 | 00:11:32#2 | 04:12:43#6 | 02:51:28#6 | FIN |
| Jul 23, 23 | 7 | 7 | 08:30:14 | 00:51:48#8 | 04:33:42#6 | 02:58:41#7 | FIN |
| Jun 25, 23 | — | — | — | — | — | — | DNS |
| Jun 10, 23 | 19 | 19 | 03:54:34 | 00:24:56#15 | 02:05:45#20 | 01:19:58#19 | FIN |
| May 13, 23 | 6 | 6 | 03:46:19 | 00:25:39#4 | 01:59:04#6 | 01:18:00#6 | FIN |
| Apr 1, 23 | — | — | — | 00:23:23#99999 | 02:22:30#99999 | —#99999 | DNF |
| Jan 1, 23 | — | — | — | 00:23:23#13 | 02:22:30#43 | — | DNF |
| Jan 1, 23 | 6 | — | 03:46:19 | 00:25:39#4 | 01:59:04#6 | 01:18:00#6 | FIN |
| Jan 1, 23 | 19 | — | 03:54:34 | 00:24:56#15 | 02:05:45#23 | 01:19:58#21 | FIN |
| Oct 8, 22 | 1674 | — | 11:27:00 | 00:50:09#36 | 04:33:54#52 | 05:55:13#2249 | FIN |
| May 7, 22 | 29 | — | 08:52:16 | 00:48:46#11 | 04:39:01#28 | 03:17:09#64 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DQ |
| Jan 1, 22 | 12 | — | 04:01:50 | 00:24:24#2 | 02:05:52#11 | 01:26:29#22 | FIN |
| Jan 1, 22 | — | — | — | 00:22:36#8 | 02:11:23#25 | — | DNF |
| Nov 21, 21 | 2021 Arizonafull | 1 | — | 08:23:30 | 00:49:33#1 | 04:25:08#1 | 03:01:13#6 | FIN |
| Sep 18, 21 | 25 | — | 03:59:23 | 00:25:22#32 | 02:07:18#17 | 01:20:20#39 | FIN |
| May 15, 21 | 1 | — | 03:51:09 | 00:24:47#2 | 02:01:20#1 | 01:21:13#7 | FIN |
| Nov 22, 20 | 2020 Cozumelfull | 5 | — | 08:48:32 | 00:41:31#1 | 04:45:38#7 | 03:14:44#9 | FIN |
| Nov 24, 19 | 2019 Arizonafull | 1 | — | 08:42:38 | 00:50:37#2 | 04:35:01#3 | 03:09:35#19 | FIN |
| Sep 7, 19 | 84 | — | 04:27:58 | 00:25:53#67 | 02:33:09#95 | 01:23:09#327 | FIN |
| Jun 30, 19 | — | — | — | — | — | — | DNS |