
#152
59.208 points
PTO World Rank
#68
92.5 points
WT Ranking
46
Races
0
Wins
7
Podiums
19
Top 10s
4
DNFs
#2
Best Finish
176.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 0 | #5 | 4× full, 3× half |
| 2024 | 10 | 0 | 3 | #2 | 3× full, 6× half |
| 2023 | 10 | 0 | 2 | #2 | 2× full, 8× half |
| 2022 | 5 | 0 | 0 | #5 | 3× half |
| 2021 | 4 | 0 | 1 | #3 | 3× half |
| 2019 | 1 | 0 | 1 | #2 | |
| 2018 | 2 | 0 | 0 | #24 | |
| 2017 | 1 | 0 | 0 | #16 | |
| 2015 | 1 | 0 | 0 | #350 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | — | — | — | 00:48:04#4 | 04:04:45#8 | — | DNF |
| 2013 | 1 | 0 | 0 | #443 | 1× full |
| 2012 | 1 | 0 | 0 | #183 | 1× half |
| 2011 | 1 | 0 | 0 | #903 | 1× full |
| 2010 | 2 | 0 | 0 | #519 | 1× full, 1× half |
| Sep 7, 25 | 1344 | — | 06:01:53 | 00:41:44#1420 | 02:57:33#1366 | 02:09:28#1250 | FIN |
| Jul 27, 25 | 5 | — | 08:35:53 | 00:45:53#3 | 04:48:29#4 | 02:56:07#7 | FIN |
| Jul 13, 25 | 9 | — | 03:58:16 | 00:22:50#6 | 02:11:51#5 | 01:18:23#20 | FIN |
| Jun 15, 25 | — | — | — | 00:50:31#7 | 04:17:10#8 | — | DNF |
| May 4, 25 | 18 | — | 03:40:05 | 00:21:54#16 | 01:57:14#4 | 01:17:10#37 | FIN |
| Mar 30, 25 | 34 | — | 09:13:36 | 00:52:50#6 | 04:24:56#7 | 03:51:43#139 | FIN |
| Oct 6, 24 | — | — | — | 00:45:51#7 | 03:59:21#2 | — | DNF |
| Sep 14, 24 | 2 | — | 07:47:29 | 00:44:53 | 04:05:15 | 02:53:44 | FIN |
| Sep 14, 24 | 2 | — | 07:47:29 | 00:44:53#4 | 04:05:15#2 | 02:53:44#9 | FIN |
| Aug 18, 24 | 9 | — | 03:49:57 | 00:22:25#4 | 01:57:09#4 | 01:25:07#25 | FIN |
| Jul 7, 24 | 8 | — | 07:52:32 | 00:46:24#7 | 04:08:07#6 | 02:54:37#19 | FIN |
| Jun 9, 24 | 3 | — | 04:00:42 | 00:24:13 | 02:14:13#2 | 01:18:39#10 | FIN |
| May 26, 24 | 6 | — | 03:55:07.63 | 00:22:52.658#2 | 02:11:13.441#4 | 01:17:00.274#14 | FIN |
| May 26, 24 | 6 | — | 03:55:08 | 00:22:53#2 | 02:11:14#4 | 01:17:01#22 | FIN |
| May 19, 24 | 10 | — | 03:36:06 | 00:22:33#10 | 01:51:04#7 | 01:18:03#24 | FIN |
| Apr 21, 24 | 7 | — | 03:45:00 | 00:22:28#10 | 02:05:37#2 | 01:12:57#33 | FIN |
| Oct 21, 23 | 14 | — | 08:26:18 | 00:42:38#3 | 04:20:18#3 | 03:16:48#32 | FIN |
| Oct 21, 23 | 14 | — | 08:26:18 | 00:42:39#7 | 04:20:19#3 | 03:16:48#134 | FIN |
| Aug 6, 23 | 3 | — | 03:34:02 | 00:22:51#3 | 01:51:15#2 | 01:15:23#8 | FIN |
| Jul 16, 23 | 111 | — | 05:12:17 | 00:33:54#303 | 02:53:03#141 | 01:34:53#102 | FIN |
| Jun 10, 23 | 2 | — | 03:56:30 | 00:22:48#2 | 02:10:18#1 | 01:18:31#5 | FIN |
| May 21, 23 | 21 | — | 03:57:25 | 00:22:24#8 | 02:00:02#19 | 01:28:22#22 | FIN |
| May 7, 23 | 11 | — | 04:04:58 | 00:22:43#1 | 02:17:32#5 | 01:21:06#23 | FIN |
| Mar 18, 23 | 7 | — | 04:02:46 | 00:22:56#4 | 02:14:49#8 | 01:19:58#26 | FIN |
| Jan 1, 23 | 5 | — | 03:36:44 | 00:23:02#12 | 01:56:13#4 | 01:15:11#25 | FIN |
| Jan 1, 23 | 11 | — | 04:04:59 | 00:22:44#1 | 02:17:33#13 | 01:21:07#26 | FIN |
| Oct 16, 22 | 12 | — | 03:54:46 | 00:20:33#2 | 02:09:54#13 | 01:19:42#19 | FIN |
| Sep 18, 22 | — | — | — | 00:10:06 | — | — | DNF |
| Jul 29, 22 | 23 | — | 00:55:13 | 00:08:47 | 00:27:44 | 00:17:23 | FIN |
| Jun 18, 22 | 5 | — | 03:53:02 | 00:21:06#2 | 02:15:33#6 | 01:14:55#8 | FIN |
| Apr 16, 22 | 57 | — | 00:53:52 | 00:08:20 | 00:28:01 | 00:16:25 | FIN |
| Oct 3, 21 | 14 | — | 03:41:56 | 00:14:32#17 | 02:01:16#4 | 01:23:34#16 | FIN |
| Jun 13, 21 | 8 | — | 02:35:45 | 00:22:45#1 | 01:17:15#4 | 00:54:25#14 | FIN |
| May 1, 21 | 2000 | — | 07:15:31 | 00:32:55#454 | 03:07:09#1271 | 03:23:27#2516 | FIN |
| Jan 1, 21 | 3 | — | 00:53:14 | 00:09:31 | 00:26:23 | 00:16:21 | FIN |
| Sep 7, 19 | 2 | — | 00:56:48 | 00:09:43 | 00:30:26 | 00:15:13 | FIN |
| Apr 5, 18 | 24 | — | 00:58:45 | 00:09:31 | 00:30:29 | 00:17:30 | FIN |
| Mar 10, 18 | 49 | — | 00:59:28 | 00:08:38 | 00:30:50 | 00:18:25 | FIN |
| Dec 2, 17 | 16 | — | 01:04:28 | 00:10:21 | 00:30:31 | 00:21:30 | FIN |
| Jun 28, 15 | 350 | — | 12:57:31 | 01:01:32#108 | 06:14:24#350 | 05:28:50#499 | FIN |
| Sep 22, 13 | 2013 Lake Tahoefull | 443 | — | 12:50:40 | 01:07:30#297 | 06:37:29#416 | 04:45:38#625 | FIN |
| Jan 1, 12 | 183 | — | 05:14:45 | 00:30:04#119 | 02:48:13#140 | 01:52:25#339 | FIN |
| Jun 26, 11 | 903 | — | 12:36:13 | 01:11:10#469 | 05:58:31#670 | 05:16:37#1373 | FIN |
| Nov 17, 10 | 2010 Arizonafull | 1121 | — | 12:57:35 | 01:10:02#603 | 06:19:52#1046 | 05:17:57#1411 | FIN |
| Jan 1, 10 | 519 | — | 05:32:13 | 00:35:38#614 | 02:50:23#588 | 02:01:31#646 | FIN |