
#368
13.618 points
PTO World Rank
47
Races
2
Wins
4
Podiums
16
Top 10s
9
DNFs
#1
Best Finish
18.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #80 | 2× full, 1× half |
| 2024 | 5 | 0 | 0 | #36 | 4× full, 1× half |
| 2023 | 9 | 0 | 0 | #5 | 3× half, 5× full |
| 2022 | 15 | 0 | 1 | #3 | 7× full, 8× half |
| 2021 | 8 | 2 | 2 | #1 | 4× full, 4× half |
| 2020 | 4 | 0 | 1 | #2 | 3× half, 1× full |
| 2019 | 3 | 0 | 0 | #8 | 2× full, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 21, 25 | silverfull | — | — | — | 01:09:46#160 | 05:55:04#104 | — | DNF |
| Apr 27, 25 | 80 | — | 04:17:56 | 00:29:20#132 | 02:19:19#103 | 01:24:15#115 | FIN |
| Mar 30, 25 | — | — | — | 01:05:32#99999 | 05:20:53#99999 | —#99999 | DNF |
| Sep 22, 24 | — | — | — | 00:56:23 | 05:16:37 | — | DNF |
| Sep 22, 24 | — | — | — | 00:56:23#99999 | 05:16:37#99999 | —#99999 | DNF |
| Jul 21, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 14, 24 | 36 | — | 08:38:07 | 00:55:11#67 | 04:29:54#38 | 03:08:24#58 | FIN |
| May 11, 24 | — | — | — | — | — | — | DNS |
| Dec 8, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 19, 23 | — | — | — | —#99999 | 04:32:59#99999 | —#99999 | DNF |
| Oct 14, 23 | 12 | 12 | 08:55:35 | 00:59:39#66 | 04:39:03#9 | 03:11:54#12 | FIN |
| Oct 14, 23 | 12 | — | 08:55:35 | 00:59:39#31 | 04:39:03#8 | 03:11:54#18 | FIN |
| Sep 10, 23 | 12 | — | 08:55:35 | 00:59:39#70 | 04:39:03#8 | 03:11:54#22 | FIN |
| Sep 3, 23 | 5 | 5 | 04:31:09 | 00:27:43#50 | 02:25:30#35 | 01:31:50#41 | FIN |
| May 7, 23 | — | — | — | 00:45:59 | 03:07:43 | — | DNF |
| May 7, 23 | — | — | — | 00:45:59#11 | 03:07:43#1 | — | DNS |
| Apr 22, 23 | 7 | — | 04:26:12 | 00:29:23#5 | 02:24:11#2 | 01:27:53#14 | FIN |
| Nov 25, 22 | 25 | — | 08:41:13 | 01:01:54#82 | 04:34:57#31 | 02:57:10#29 | FIN |
| Oct 28, 22 | — | — | — | — | — | — | DNS |
| Oct 8, 22 | 33 | — | 09:20:37 | 01:01:28#211 | 04:51:56#35 | 03:22:17#64 | FIN |
| Oct 6, 22 | 14 | 14 | 09:20:37 | 01:01:28#194 | 04:51:56#32 | 03:22:17#33 | FIN |
| Aug 6, 22 | 3 | 3 | 04:30:35 | 00:27:09#44 | 02:31:42#29 | 01:25:27#32 | FIN |
| Jun 26, 22 | 5 | — | 04:16:21.487 | 00:27:41#12 | 02:17:29.236#1 | 01:25:01.81#9 | FIN |
| May 7, 22 | 5 | 5 | 09:00:09 | 00:59:23#137 | 04:50:50#44 | 03:06:35#35 | FIN |
| May 7, 22 | 5 | — | 09:00:08 | 00:59:22#12 | 04:50:49#4 | 03:06:34#6 | FIN |
| May 7, 22 | 35 | — | 09:00:09 | 00:59:23#155 | 04:50:44#48 | 03:06:34#37 | FIN |
| Apr 2, 22 | 9 | 9 | 04:18:37 | 00:27:46#92 | 02:24:11#52 | 01:21:38#50 | FIN |
| Jan 1, 22 | 14 | — | 09:20:36 | 01:01:27#21 | 04:51:55#10 | 03:22:16#22 | FIN |
| Jan 1, 22 | 19 | — | 03:57:39 | 00:30:47#20 | 02:09:09#21 | 01:15:17#16 | FIN |
| Jan 1, 22 | 50 | — | 04:18:37 | 00:27:46#101 | 02:24:11#55 | 01:21:38#56 | FIN |
| Jan 1, 22 | 42 | — | 04:16:22 | 00:27:42#93 | 02:17:30#60 | 01:25:02#64 | FIN |
| Jan 1, 22 | 32 | — | 04:30:35 | 00:27:09#49 | 02:31:42#34 | 01:25:27#58 | FIN |
| Nov 21, 21 | 1 | 1 | 08:38:50 | 00:26:34#18 | 04:55:50#17 | 03:11:55#17 | FIN |
| Nov 21, 21 | 37 | — | 08:38:50 | 00:26:34#747 | 04:55:50#41 | 03:11:55#34 | FIN |
| Oct 16, 21 | 2021 Mallorcafull | 37 | — | 08:59:15 | 00:55:01#99 | 04:51:44#73 | 03:07:25#43 | FIN |
| Sep 12, 21 | — | — | — | 00:30:59#65 | 02:47:52#72 | — | DNF |
| Sep 5, 21 | — | — | — | 00:30:58 | 02:47:51 | — | DNF |
| Jul 4, 21 | 1 | — | 04:20:27 | 00:28:57#3 | 02:22:05#1 | 01:26:36#1 | FIN |
| Jun 13, 21 | 4 | — | 02:49:20 | 00:29:55#8 | 01:23:16#3 | 00:54:21#3 | FIN |
| May 23, 21 | 2021 Tulsafull | 7 | — | 09:12:35.65 | 01:00:32.582#102 | 05:03:34.608#69 | 03:03:51.512#37 | FIN |
| Dec 6, 20 | — | — | — | 00:30:23 | 01:56:38 | — | DNF |
| Nov 7, 20 | 2020 Floridafull | 4 | 4 | 09:04:03 | 01:05:37#97 | 04:32:13#22 | 03:18:12#22 | FIN |
| Sep 27, 20 | 2020 Outlaw Halfhalf | 4 | — | 04:13:33 | 00:12:41#5 | 02:29:14#4 | 01:25:06#4 | FIN |
| Sep 6, 20 | 2020 Helvellynhalf | 2 | — | 04:02:39 | 00:28:11#5 | 01:52:05#4 | 01:39:48#2 | FIN |
| Dec 1, 19 | 8 | 8 | 09:17:41 | 01:02:17#162 | 04:49:02#61 | 03:18:54#43 | FIN |
| Dec 1, 19 | 8 | — | 09:17:41 | 01:02:17#12 | 04:49:02#7 | 03:18:53#7 | FIN |
| Sep 7, 19 | 47 | — | 05:01:14 | 00:34:06#391 | 02:54:04#42 | 01:27:30#46 | FIN |