#447
29.638 points
PTO World Rank
30
Races
1
Wins
3
Podiums
5
Top 10s
2
DNFs
#1
Best Finish
115.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 5 | 0 | 0 | #18 | 3× full, 2× half |
| 2024 | 5 | 0 | 0 | #8 | 1× full, 4× half |
| 2023 | 6 | 0 | 1 | #3 | 6× half |
| 2022 | 5 | 0 | 0 | #21 | 5× half |
| 2021 | 5 | 1 | 2 | #1 | 1× full, 4× half |
| 2019 | 2 | 0 | 0 | #23 | 1× half, 1× sprint |
| 2018 | 2 | 0 | 0 | #6 | 1× sprint, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 25 | — | 08:28:38.646 | 01:01:20.35#127 | 04:31:48.008#60 | 02:50:53.272#14 |
| FIN |
| Sep 28, 25 | 18 | 18 | 03:52:18 | 00:22:54#126 | 02:08:10#25 | 01:16:18#18 | FIN |
| Jul 20, 25 | — | — | — | 01:08:29#99999 | 05:11:50#99999 | —#99999 | DNF |
| Jun 14, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 26, 25 | 28 | 29 | 08:35:20 | 01:06:10#123 | 04:28:45#53 | 02:54:19#32 | FIN |
| Nov 24, 24 | 18 | 18 | 08:32:08 | 00:53:00#57 | 04:37:37#23 | 02:55:18#18 | FIN |
| Sep 22, 24 | 8 | — | 03:58:10 | 00:27:09#60 | 02:07:45#12 | 01:20:31#10 | FIN |
| Jun 8, 24 | 39 | 46 | 04:06:35 | 00:30:48#150 | 02:08:39#61 | 01:23:50#47 | FIN |
| May 4, 24 | 36 | — | 04:06:24.39 | 00:29:29.572#107 | 02:15:57.843#35 | 01:17:29.666#15 | FIN |
| Apr 6, 24 | 56 | 72 | 04:30:43 | 00:32:06#254 | 02:30:14#92 | 01:23:21#79 | FIN |
| Dec 3, 23 | 33 | — | 04:03:29 | 00:29:55#43 | 02:11:52#32 | 01:17:44#23 | FIN |
| Dec 3, 23 | 33 | 36 | 04:03:29 | 00:29:55#143 | 02:11:52#47 | 01:17:44#36 | FIN |
| Sep 24, 23 | 12 | 12 | 03:57:49 | 00:24:25#67 | 02:10:29#17 | 01:18:06#12 | FIN |
| Sep 9, 23 | 3 | — | 04:29:35 | — | — | — | FIN |
| Apr 1, 23 | 48 | 147 | 04:57:10 | 00:31:15#193 | 02:46:34#189 | 01:33:33#164 | FIN |
| Jan 1, 23 | 164 | — | 04:57:10 | 00:31:15#202 | 02:46:34#306 | 01:33:33#165 | FIN |
| Oct 16, 22 | 21 | 27 | 04:28:16 | 00:32:26#103 | 02:21:33#36 | 01:28:39#30 | FIN |
| Jul 10, 22 | — | — | — | 00:18:33 | 02:30:06 | — | DNS |
| May 22, 22 | 23 | 24 | 04:05:08 | 00:29:36#144 | 02:16:11#47 | 01:16:30#25 | FIN |
| Jan 1, 22 | 25 | — | 04:05:08 | 00:29:36#151 | 02:16:11#49 | 01:16:30#13 | FIN |
| Jan 1, 22 | 30 | — | 04:28:16 | 00:32:26#104 | 02:21:33#32 | 01:28:39#28 | FIN |
| Nov 21, 21 | 2021 Arizonafull | — | — | — | 01:10:35#321 | 05:07:25#83 | — | DNF |
| Oct 17, 21 | 1 | — | 04:12:49 | 00:32:00#64 | 02:16:31#2 | 01:19:38#2 | FIN |
| Sep 18, 21 | 518 | — | 04:58:02 | 00:34:37#923 | 02:38:16#524 | 01:40:30#810 | FIN |
| May 23, 21 | 2 | — | 04:14:24 | 00:32:04#78 | 02:21:39#31 | 01:15:46#1 | FIN |
| Apr 11, 21 | 27 | — | 04:09:39 | 00:31:35#157 | 02:18:28#35 | 01:16:32#20 | FIN |
| Sep 7, 19 | 1164 | — | 05:03:34 | 00:32:13#1124 | 03:01:26#1961 | 01:24:23#420 | FIN |
| Aug 29, 19 | 23 | — | 02:13:13 | 00:27:18 | 01:06:08 | 00:36:13 | FIN |
| Sep 12, 18 | 6 | — | 01:58:11 | 00:22:58 | 00:58:16 | 00:33:10 | FIN |
| Sep 1, 18 | 640 | — | 04:41:19 | 00:29:43#582 | 02:42:06#1347 | 01:22:42#164 | FIN |