#158
47.808 points
PTO World Rank
40
Races
0
Wins
0
Podiums
6
Top 10s
2
DNFs
#5
Best Finish
164.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 0 | #5 | 6× full, 1× half |
| 2024 | 5 | 0 | 0 | #7 | 4× full, 1× half |
| 2023 | 9 | 0 | 0 | #8 | 5× full, 4× half |
| 2022 | 5 | 0 | 0 | #44 | 4× full, 1× half |
| 2021 | 4 | 0 | 0 | #40 | 2× full, 2× half |
| 2017 | 2 | 0 | 0 | #123 | 2× half |
| 2016 | 1 | 0 | 0 | #174 | 1× full |
| 2015 | 2 | 0 | 0 | #256 | 2× full |
| 2014 | 2 | 0 | 0 | #268 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 11, 25 | full | 39 | — | 10:00:24.031 | 01:00:54.436 | 05:25:45.99 | 03:25:53.373 | FIN |
| Oct 11, 25 | diamond |
| 2× full |
| 2013 | 2 | 0 | 0 | #357 | 2× full |
| 2012 | 1 | 0 | 0 | #483 | 1× full |
| 39 |
| — |
| 10:00:25 |
| 01:00:55#45 |
| 05:25:46#48 |
| 03:25:54#28 |
| FIN |
| Oct 11, 25 | 39 | 52 | 10:00:25 | 01:00:55#65 | 05:25:46#69 | 03:25:54#52 | FIN |
| Jul 20, 25 | 18 | 21 | 10:07:24 | 01:06:21#248 | 05:31:54#132 | 03:19:47#99 | FIN |
| Jun 1, 25 | 5 | — | 09:22:41 | 01:03:37#9 | 04:58:09#7 | 03:10:28#3 | FIN |
| Jun 1, 25 | 2025 Brazilfull | 5 | 5 | 09:22:41 | 01:03:37#152 | 04:58:09#163 | 03:10:28#93 | FIN |
| May 18, 25 | 10 | 12 | 03:55:56 | —#99999 | 02:26:53#401 | 01:27:24#149 | FIN |
| Nov 24, 24 | 17 | 21 | 10:02:05 | 00:53:30#59 | 05:25:46#90 | 03:35:49#82 | FIN |
| Sep 29, 24 | 9 | 9 | 07:50:48 | —#99999 | 04:41:12#70 | 03:06:23#49 | FIN |
| Jul 21, 24 | 15 | 15 | 10:08:06 | 01:04:24#211 | 05:44:28#186 | 03:11:52#103 | FIN |
| May 18, 24 | 7 | 8 | 10:35:16 | 01:01:24#111 | 06:09:41#170 | 03:17:05#120 | FIN |
| Apr 6, 24 | 16 | 19 | 04:54:52 | 00:30:54#181 | 02:46:09#252 | 01:27:18#179 | FIN |
| Nov 19, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 21, 23 | 17 | — | 09:54:27 | 00:56:20#14 | 05:33:06#23 | 03:13:56#10 | FIN |
| Oct 21, 23 | 156 | — | 09:54:28 | 00:56:21#72 | 05:33:07#352 | 03:13:57#115 | FIN |
| Sep 24, 23 | 13 | 17 | 04:35:33 | 00:25:13#100 | 02:35:38#166 | 01:28:10#94 | FIN |
| Jul 23, 23 | 8 | 8 | 10:04:33 | 01:04:20#135 | 05:38:20#116 | 03:13:19#59 | FIN |
| May 21, 23 | 72 | — | 04:38:04 | 00:30:05#164 | 02:36:17#284 | 01:27:36#46 | FIN |
| Apr 22, 23 | 14 | 20 | 09:45:32 | 01:05:55#220 | 05:14:08#210 | 03:16:27#107 | FIN |
| Apr 1, 23 | — | — | — | 00:29:12#99999 | —#99999 | —#99999 | DNF |
| Jan 1, 23 | — | — | — | 00:29:12#128 | — | — | DNF |
| Nov 20, 22 | 44 | — | 09:33:46 | 00:52:07#76 | 05:14:00#118 | 03:21:09#31 | FIN |
| Oct 8, 22 | 196 | — | 10:20:40 | 01:06:22#492 | 05:39:10#536 | 03:28:03#98 | FIN |
| May 7, 22 | 185 | — | 10:25:48 | 01:01:04#214 | 05:54:54#597 | 03:20:37#78 | FIN |
| Jan 1, 22 | 68 | — | 04:43:38 | 00:29:31#110 | 02:37:00#197 | 01:31:10#45 | FIN |
| Jan 1, 22 | 113 | — | 04:33:53 | 00:28:33#194 | 02:30:30#263 | 01:27:16#64 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 161 | — | 09:19:52 | 00:47:02#135 | 05:07:25#375 | 03:17:33#100 | FIN |
| Sep 26, 21 | 2021 Chattanoogafull | 40 | — | 09:47:01 | 00:48:59#64 | 05:27:54#86 | 03:22:14#34 | FIN |
| May 15, 21 | 67 | — | 04:42:08 | 00:32:14#108 | 02:30:27#155 | 01:33:30#40 | FIN |
| Apr 18, 21 | 116 | — | 04:59:22 | 00:33:15#125 | 02:36:28#218 | 01:41:13#103 | FIN |
| Sep 10, 17 | 123 | — | 05:08:01 | 00:34:33#360 | 02:51:27#231 | 01:36:07#74 | FIN |
| Jan 1, 17 | — | — | — | — | — | — | FIN |
| May 14, 16 | 2016 Texasfull | 174 | — | 09:12:54 | 01:05:36#232 | 04:25:48#464 | 03:33:31#116 | FIN |
| Oct 10, 15 | 842 | — | 10:49:39 | 01:08:27#735 | 05:55:05#1292 | 03:38:18#421 | FIN |
| May 16, 15 | 2015 Texasfull | 256 | — | 10:57:23 | 01:08:07#284 | 05:57:11#842 | 03:43:20#102 | FIN |
| Oct 11, 14 | 1392 | — | 12:11:47 | 01:14:02#1150 | 07:07:11#1766 | 03:43:21#731 | FIN |
| Aug 3, 14 | 2014 Boulderfull | 268 | — | 11:37:17 | 01:10:10#385 | 05:44:53#475 | 04:33:25#315 | FIN |
| Nov 2, 13 | 2013 Floridafull | 357 | — | 10:34:33 | 01:11:56#702 | 05:21:04#606 | 03:52:37#334 | FIN |
| Jun 23, 13 | 543 | — | 11:55:01 | 01:11:21#649 | 06:25:19#932 | 04:11:12#408 | FIN |
| Aug 26, 12 | 2012 Louisvillefull | 483 | — | 12:16:47 | 01:12:16#374 | 06:16:31#860 | 04:40:20#537 | FIN |