
#58
75.125 points
PTO World Rank
46
Races
0
Wins
1
Podiums
18
Top 10s
8
DNFs
#2
Best Finish
20.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 0 | 0 | #5 | 8× half |
| 2024 | 5 | 0 | 0 | #4 | 4× half, 1× full |
| 2023 | 1 | 0 | 0 | #75 | 1× half |
| 2022 | 1 | 0 | 0 | #6 | 1× half |
| 2021 | 9 | 0 | 0 | #6 | 9× half |
| 2020 | 3 | 0 | 1 | #2 | 3× half |
| 2019 | 10 | 0 | 0 | #10 | 9× half, 1× full |
| 2018 | 7 | 0 | 0 | #8 | 7× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | 27 | — | 04:42:23 | 00:29:38#58 | 02:43:39#27 | 01:26:20#58 |
| FIN |
| Sep 28, 25 | — | — | — | 00:22:08#99999 | 02:21:51#99999 | —#99999 | DNF |
| Sep 7, 25 | 5 | 5 | 04:19:14 | 00:26:47#74 | 02:19:36#45 | 01:28:06#53 | FIN |
| Jun 14, 25 | 19 | — | 04:04:56 | 00:30:14 | 02:10:11 | 01:21:40 | FIN |
| Jun 14, 25 | 19 | — | 04:04:56 | 00:30:14#19 | 02:10:11#18 | 01:21:40#18 | FIN |
| Jun 8, 25 | 5 | 5 | 04:09:03 | 00:29:54#87 | 02:06:59#31 | 01:27:28#44 | FIN |
| May 31, 25 | 19 | — | 04:03:15 | 00:18:33 | 02:19:49 | 01:20:24 | FIN |
| May 31, 25 | 19 | — | 04:03:15 | 00:18:33#18 | 02:19:49#12 | 01:20:24#20 | FIN |
| May 10, 25 | 7 | — | 04:22:31.395 | 00:27:10.562#72 | 02:19:28.552#62 | 01:32:26.034#119 | FIN |
| Apr 5, 25 | 7 | — | 04:22:19 | 00:28:21#10 | 02:22:34 | 01:26:11#13 | FIN |
| Dec 14, 24 | 23 | — | 04:15:49 | 00:26:40#39 | 02:16:10#5 | 01:28:51#56 | FIN |
| Sep 29, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Sep 15, 24 | 4 | — | 04:17:32.567 | 00:28:03.929#87 | 02:13:09.853#46 | 01:32:53.25#100 | FIN |
| May 19, 24 | 8 | 8 | 04:20:04 | 00:27:02#83 | 02:17:04#44 | 01:32:41#63 | FIN |
| Apr 6, 24 | 9 | 9 | 04:33:02 | 00:29:30#129 | 02:28:55#74 | 01:29:01#87 | FIN |
| Jul 23, 23 | 75 | — | 04:19:41 | 00:18:47#60 | 02:13:32#35 | 01:42:20#220 | FIN |
| Mar 11, 22 | 6 | — | 03:19:25 | 00:25:56#7 | 01:33:17#2 | 01:18:41#9 | FIN |
| Sep 18, 21 | 193 | — | 04:38:19 | 00:30:21#304 | 02:29:14#225 | 01:36:20#518 | FIN |
| Sep 5, 21 | 7 | — | 04:41:11 | 00:30:29#7 | 02:22:15#3 | 01:42:14#12 | FIN |
| Aug 22, 21 | 6 | — | 04:35:32.741 | 00:29:31.063 | 02:30:26.219 | 01:32:22.503 | FIN |
| Aug 7, 21 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 20, 21 | 9 | — | 03:13:03 | 00:28:49#10 | 01:05:59#5 | 01:32:01#13 | FIN |
| May 1, 21 | — | — | — | 01:35:22#2735 | — | — | DNF |
| Apr 18, 21 | 57 | — | 04:41:12 | 00:30:30#51 | 02:22:16#52 | 01:42:15#115 | FIN |
| Apr 11, 21 | 8 | 8 | 04:20:10 | 00:29:53#100 | 02:17:25#30 | 01:29:59#46 | FIN |
| Mar 12, 21 | 11 | — | 03:11:20 | 00:24:19#12 | 01:35:15#4 | 01:09:35#16 | FIN |
| Dec 6, 20 | 34 | — | 03:46:51 | 00:27:45#33 | 01:57:14#25 | 01:19:00#34 | FIN |
| Oct 24, 20 | 2 | — | 03:02:40 | 00:19:23#3 | 01:40:52#1 | 00:58:45#5 | FIN |
| Oct 3, 20 | 5 | — | 02:05:06 | 00:23:06#8 | 01:01:06#1 | 00:38:47#8 | FIN |
| Dec 8, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 24, 19 | 2019 Arizonafull | — | — | — | — | — | — | DNS |
| Nov 10, 19 | 10 | — | 04:14:05 | 00:30:51#14 | 02:13:15#4 | 01:28:14#10 | DNF |
| Sep 8, 19 | — | — | — | 00:32:30#99999 | 02:17:44#99999 | —#99999 | DNF |
| Aug 3, 19 | — | — | — | 00:30:51#105 | —#99999 | —#99999 | DNF |
| Jul 27, 19 | — | — | — | 00:29:02#99999 | 02:25:15#99999 | —#99999 | DNF |
| Jun 30, 19 | — | — | — | 00:29:20#99999 | 02:31:35#99999 | —#99999 | DNF |
| Jun 2, 19 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 7, 19 | 10 | 10 | 04:14:05 | 00:30:13#103 | 02:13:15#38 | 01:28:14#38 | FIN |
| Jan 1, 19 | — | — | — | — | — | — | DNS |
| Dec 9, 18 | 8 | 8 | 04:29:05 | 00:30:48#125 | 02:24:15#51 | 01:30:05#53 | FIN |
| Nov 18, 18 | 10 | — | 04:36:06 | 00:35:50#13 | 02:21:27#7 | 01:34:23#12 | FIN |
| Oct 28, 18 | 8 | 8 | 03:59:12 | —#99999 | 02:20:07#52 | 01:37:02#53 | FIN |
| Jul 28, 18 | 13 | 13 | 04:34:20 | 00:29:41#157 | 02:25:44#80 | 01:33:36#73 | FIN |
| Jun 3, 18 | 11 | 12 | 04:48:32 | 00:28:35#71 | 02:40:57#100 | 01:35:33#79 | FIN |
| Jun 3, 18 | 11 | — | 04:48:31.48 | 00:28:34.17 | 02:40:57.68 | 01:35:32.67 | FIN |
| Apr 7, 18 | 18 | 19 | 04:36:32 | 00:30:44#143 | 02:29:12#147 | 01:31:16#135 | FIN |