
#334
18.058 points
PTO World Rank
77
Races
6
Wins
18
Podiums
50
Top 10s
0
DNFs
#1
Best Finish
11.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #21 | 3× full |
| 2024 | 3 | 0 | 0 | #8 | 2× half |
| 2023 | 9 | 1 | 3 | #1 | 5× full, 4× half |
| 2022 | 12 | 0 | 1 | #2 | 8× full, 4× half |
| 2021 | 12 | 2 | 4 | #1 | 5× full, 7× half |
| 2020 | 3 | 0 | 2 | #2 | 2× half, 1× full |
| 2019 | 8 | 3 | 6 | #1 | 7× half, 1× full |
| 2018 | 8 | 0 | 2 | #2 | 5× half, 3× full |
| 2017 | 9 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 11, 25 | full | 21 | — | 09:17:18.579 | 00:55:53.622 | 04:56:07.473 | 03:17:52.628 | FIN |
| Oct 11, 25 | diamond |
| 0 |
| #4 |
| 7× half, 1× full |
| 2016 | 9 | 0 | 0 | #5 | 1× full, 7× half |
| 2015 | 1 | 0 | 0 | #53 | 1× half |
| 21 |
| — |
| 09:17:19 |
| 00:55:54#31 |
| 04:56:08#28 |
| 03:17:53#20 |
| FIN |
| Oct 11, 25 | 21 | 21 | 09:17:19 | 00:55:54#23 | 04:56:08#22 | 03:17:53#21 | FIN |
| May 4, 24 | — | — | — | — | — | — | DNS |
| Mar 9, 24 | 8 | — | 03:36:10 | 00:29:52 | 01:55:40 | 01:08:10 | FIN |
| Mar 9, 24 | 8 | — | 03:36:10 | 00:29:52#12 | 01:55:40#5 | 01:08:10#6 | FIN |
| Nov 4, 23 | 1 | 1 | 08:22:29 | 00:58:42#77 | 04:23:09#27 | 02:54:44#20 | FIN |
| Oct 14, 23 | 7 | 7 | 08:43:34 | 00:56:47#39 | 04:38:44#8 | 03:02:40#7 | FIN |
| Oct 14, 23 | 7 | — | 08:43:34 | 00:56:47#24 | 04:38:44#6 | 03:02:40#8 | FIN |
| Sep 10, 23 | 7 | — | 08:43:34 | 00:56:47#41 | 04:38:44#6 | 03:02:40#8 | FIN |
| Jul 2, 23 | 2 | 2 | 08:57:30 | 00:59:10#84 | 04:49:26#23 | 03:03:02#14 | FIN |
| May 21, 23 | 11 | — | 04:16:08 | 00:28:36#78 | 02:20:56#26 | 01:23:03#17 | FIN |
| May 6, 23 | 2 | — | 04:17:41.69 | 00:28:03.353#11 | 02:21:33.743#1 | 01:24:25.613#6 | FIN |
| Jan 1, 23 | 11 | — | 03:44:05 | 00:30:24#19 | 02:00:47#11 | 01:09:43#8 | FIN |
| Jan 1, 23 | 37 | — | 04:17:42 | 00:28:04#62 | 02:21:34#46 | 01:24:26#48 | FIN |
| Nov 20, 22 | 2 | — | 08:47:27.849 | 00:56:16.017#34 | 04:44:14.003#24 | 03:00:30.143#19 | FIN |
| Oct 8, 22 | 16 | — | 09:04:31 | 00:54:52#35 | 04:44:36#12 | 03:19:38#52 | FIN |
| Oct 6, 22 | 9 | 9 | 09:04:31 | 00:54:52#30 | 04:44:36#9 | 03:19:38#16 | FIN |
| Aug 20, 22 | 12 | — | 03:38:40 | 00:27:46#15 | 01:56:12#8 | 01:11:31#12 | FIN |
| Jun 12, 22 | 12 | — | 08:51:44 | 00:55:35#29 | 04:41:35#14 | 03:06:20#11 | FIN |
| May 7, 22 | 4 | 4 | 08:55:21 | 00:54:44#47 | 04:53:13#42 | 03:04:21#32 | FIN |
| May 7, 22 | 4 | — | 08:55:20 | 00:54:43#5 | 04:53:12#8 | 03:04:20#5 | FIN |
| May 7, 22 | 32 | — | 08:55:21 | 00:54:44#55 | 04:53:13#57 | 03:04:21#34 | FIN |
| Apr 2, 22 | 8 | 8 | 04:18:17 | 00:26:02#62 | 02:25:06#49 | 01:22:00#49 | FIN |
| Jan 1, 22 | 9 | — | 09:04:30 | 00:54:51#8 | 04:44:35#7 | 03:19:37#18 | FIN |
| Jan 1, 22 | 14 | — | 03:40:30 | 00:29:57#19 | 01:58:21#9 | 01:10:04#14 | FIN |
| Jan 1, 22 | 49 | — | 04:18:17 | 00:26:02#69 | 02:25:06#62 | 01:22:00#59 | FIN |
| Nov 6, 21 | 2021 Floridafull | 2 | 2 | 08:56:36 | 01:07:30#36 | 04:39:50#14 | 03:03:06#12 | FIN |
| Sep 26, 21 | 2021 Chattanoogafull | 1 | 1 | 08:34:07 | 00:44:33#16 | 04:44:03#11 | 03:01:11#9 | FIN |
| Sep 18, 21 | 43 | — | 04:12:50 | 00:28:26#145 | 02:17:43#51 | 01:24:24#84 | FIN |
| Sep 5, 21 | 99999 | 99999 | — | —#99999 | —#99999 | —#99999 | DNS |
| Sep 5, 21 | 4 | — | 04:09:42 | 00:28:53#8 | 02:12:46#4 | 01:25:28#8 | FIN |
| Sep 5, 21 | 2021 Switzerlandfull | — | — | — | — | — | — | DNS |
| Aug 28, 21 | 2021 Collins Cuphalf | 12 | — | 03:40:39 | 00:30:25#16 | 01:56:59#8 | 01:09:05#11 | FIN |
| Aug 7, 21 | 4 | 4 | 04:09:43 | 00:28:54#53 | 02:12:47#32 | 01:25:29#31 | FIN |
| May 23, 21 | 2021 Tulsafull | 3 | — | 08:47:44.827 | 00:53:38.365#51 | 04:53:03.37#48 | 02:56:56.586#22 | FIN |
| May 1, 21 | 5 | — | 04:14:23.001 | 00:26:15.01#87 | 02:19:47.323#60 | 01:23:44.089#59 | FIN |
| Apr 11, 21 | 1 | 1 | 04:10:01 | 00:29:06#69 | 02:17:08#29 | 01:20:43#28 | FIN |
| Mar 12, 21 | 5 | — | 03:05:04 | 00:24:15#9 | 01:35:13#3 | 01:03:19#5 | FIN |
| Dec 6, 20 | 6 | — | 03:32:29 | 00:26:02#19 | 01:54:17#6 | 01:09:43#12 | FIN |
| Nov 7, 20 | 2020 Floridafull | 2 | 2 | 08:46:35 | 01:01:42#48 | 04:33:44#21 | 03:03:50#15 | FIN |
| Sep 19, 20 | 2 | — | 04:13:54 | — | — | — | FIN |
| Nov 10, 19 | 1 | — | 04:09:42 | 00:28:44#6 | 02:11:20#1 | 01:26:10#2 | FIN |
| Aug 3, 19 | 1 | 1 | 04:09:42 | 00:28:44#54 | 02:11:20#27 | 01:26:10#22 | FIN |
| Jul 27, 19 | 2 | 2 | 04:10:23 | 00:26:51#55 | 02:16:54#28 | 01:21:24#20 | FIN |
| Jun 30, 19 | 1 | — | 09:15:31 | 00:57:32#3 | 04:58:39#1 | 03:14:01#1 | FIN |
| May 19, 19 | 2 | 2 | 04:13:14 | 00:25:32#2421 | 02:20:14#127 | 01:22:28#34 | FIN |
| May 19, 19 | 2 | — | 04:15:12.88 | 00:27:31.25 | 02:20:14.22 | 01:22:28.17 | FIN |
| May 4, 19 | 4 | — | 04:16:20.23 | 00:27:23.47 | 02:20:25.01 | 01:24:38.54 | FIN |
| May 4, 19 | 4 | — | 04:16:21 | 00:27:24#12 | 02:20:24#3 | 01:24:39#7 | FIN |
| Dec 9, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 18, 18 | 9 | — | 04:35:31 | 00:27:24#8 | 02:34:26#8 | 01:27:55#11 | FIN |
| Nov 18, 18 | 4 | — | 08:58:28 | 00:57:07#4 | 04:41:30#4 | 03:14:17#5 | FIN |
| Jul 29, 18 | 2 | — | 09:14:36 | 00:57:16#2 | 04:57:11#2 | 03:15:09#4 | FIN |
| Jul 28, 18 | 3 | 3 | 04:15:07 | 00:25:55#49 | 02:18:34#35 | 01:25:26#30 | FIN |
| Jul 8, 18 | 7 | — | 09:42:26 | 00:58:48#7 | 05:14:01#6 | 03:23:29#9 | FIN |
| May 20, 18 | 4 | 4 | 04:18:18 | 00:22:42#77 | 02:23:35#45 | 01:27:30#36 | FIN |
| Apr 7, 18 | 9 | 9 | 04:35:31 | 00:27:24#62 | 02:34:26#77 | 01:27:55#59 | FIN |
| Nov 12, 17 | 11 | — | 04:41:26 | 00:29:05#13 | 02:36:16#12 | 01:29:42#12 | FIN |
| Nov 12, 17 | 8 | — | 04:36:23 | — | — | — | FIN |
| Sep 24, 17 | 10 | 16 | 10:51:11 | 00:45:13#10 | 05:16:50#41 | 04:43:11#359 | FIN |
| Aug 27, 17 | 11 | — | 06:18:59 | 00:44:59 | 03:17:45 | 02:12:32 | FIN |
| Aug 27, 17 | 11 | — | 06:18:59 | 00:44:59#11 | 03:17:45#11 | 02:12:32#13 | FIN |
| Jun 25, 17 | 4 | 4 | 04:35:13 | 00:29:35#67 | 02:32:56#96 | 01:28:45#58 | FIN |
| May 6, 17 | 9 | — | 04:40:08 | 00:28:11#9 | 02:32:22#7 | 01:36:28#13 | FIN |
| Apr 1, 17 | 11 | 11 | 04:41:26 | 00:29:05#99 | 02:36:16#168 | 01:29:42#92 | FIN |
| Mar 19, 17 | 5 | 5 | 04:27:53 | 00:28:36#49 | 02:23:28#38 | 01:30:50#28 | FIN |
| Nov 20, 16 | 2016 Arizonafull | 79 | — | 09:27:07 | 01:00:15#111 | 04:58:01#106 | 03:24:06#85 | FIN |
| Nov 13, 16 | 14 | — | 04:42:53 | 00:31:05#15 | 02:34:38#11 | 01:30:44#14 | FIN |
| Oct 30, 16 | 8 | — | 04:39:00 | 00:30:56#9 | 02:34:18#7 | 01:30:38#7 | FIN |
| Sep 24, 16 | 8 | — | 07:10:52 | 01:21:00 | 03:26:47 | 02:20:23 | FIN |
| Sep 24, 16 | 8 | — | 07:10:52 | 01:21:00#15 | 03:26:47#6 | 02:20:23#7 | FIN |
| Jun 26, 16 | 5 | 5 | 04:35:20 | 00:29:57#106 | 02:32:57#58 | 01:27:40#44 | FIN |
| May 7, 16 | 10 | — | 04:43:16 | 00:31:15#14 | 02:36:21#10 | 01:31:21#11 | FIN |
| Apr 2, 16 | 14 | 15 | 04:42:53 | 00:31:05#155 | 02:34:38#134 | 01:30:44#96 | FIN |
| Jan 1, 16 | 72 | — | 04:34:19 | 00:30:31#188 | 02:30:38#117 | 01:29:26#54 | FIN |
| Jan 1, 15 | 53 | — | 04:51:43 | 00:33:12#65 | 02:42:19#74 | 01:32:13#43 | FIN |