#476
27.33 points
PTO World Rank
37
Races
0
Wins
0
Podiums
2
Top 10s
1
DNFs
#10
Best Finish
74.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #33 | 6× half |
| 2024 | 6 | 0 | 0 | #37 | 6× half |
| 2019 | 10 | 0 | 0 | #10 | 10× half |
| 2018 | 7 | 0 | 0 | #15 | 6× half, 1× full |
| 2017 | 1 | 0 | 0 | #192 | 1× half |
| 2013 | 1 | 0 | 0 | — | 1× half |
| 2012 | 1 | 0 | 0 | — | 1× half |
| 2011 | 2 | 0 | 0 | #90 | 2× half |
| 2010 | 1 | 0 | 0 | #190 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | silverhalf | 37 | — | 04:17:03 | 00:30:11#36 | 02:16:37#37 | 01:24:28#33 |
| 2009 | 1 | 0 | 0 | — | 1× full |
| 2007 | 1 | 0 | 0 | #367 | 1× full |
| FIN |
| Dec 7, 25 | 37 | 53 | 04:17:03 | 00:30:11#131 | 02:16:37#71 | 01:24:28#60 | FIN |
| Jul 26, 25 | 68 | — | 04:21:22 | 00:35:13#142 | 02:15:46#80 | 01:24:57#64 | FIN |
| Jun 14, 25 | 33 | 47 | 04:16:17 | 00:30:24#94 | 02:12:01#49 | 01:29:38#47 | FIN |
| May 10, 25 | 56 | — | 04:31:09.602 | 00:30:40.571#205 | 02:25:46.602#104 | 01:30:11.501#97 | FIN |
| Apr 5, 25 | 57 | — | 04:32:54 | 00:31:52#57 | 02:27:18#55 | 01:25:46#53 | FIN |
| Dec 8, 24 | 52 | 58 | 04:19:29 | 00:31:06#154 | 02:17:41#73 | 01:25:14#62 | FIN |
| Dec 8, 24 | 62 | — | 04:19:29 | 00:31:06#162 | 02:17:41#84 | 01:25:14#59 | FIN |
| Sep 15, 24 | 37 | — | 04:18:20.857 | 00:31:39.944#207 | 02:13:56.817#54 | 01:28:10.485#69 | FIN |
| Jun 8, 24 | 47 | 58 | 04:13:37 | 00:30:42#144 | 02:13:14#77 | 01:25:24#62 | FIN |
| May 4, 24 | 49 | — | 04:26:08.709 | 00:30:54.132#144 | 02:26:54.453#83 | 01:23:26.146#45 | FIN |
| Apr 6, 24 | 62 | 114 | 04:45:05 | 00:32:00#244 | 02:36:50#144 | 01:28:46#126 | FIN |
| Dec 8, 19 | 28 | 55 | 04:20:29 | 00:30:14#107 | 02:22:47#104 | 01:20:08#58 | FIN |
| Nov 10, 19 | 27 | — | 04:30:02 | 00:31:36#33 | 02:31:43#29 | 01:19:40#21 | FIN |
| Jul 27, 19 | 19 | — | 04:24:58 | 00:31:22#99999 | 02:25:02#99999 | 01:20:38#99999 | DNS |
| Jun 30, 19 | 20 | 29 | 04:22:56 | 00:30:18#119 | 02:30:08#55 | 01:17:48#34 | FIN |
| Jun 2, 19 | 10 | 20 | 04:29:09 | 00:29:45#108 | 02:33:22#52 | 01:21:53#25 | FIN |
| Jun 2, 19 | 10 | — | 04:29:08.8 | 00:29:44.7 | 02:33:21.88 | 01:21:52.82 | FIN |
| May 4, 19 | 28 | — | 04:30:37.66 | 00:30:48.04 | 02:32:51.71 | 01:21:40.41 | FIN |
| May 4, 19 | 28 | — | 04:30:38 | 00:30:49#28 | 02:32:50#28 | 01:21:40#18 | FIN |
| Apr 7, 19 | 27 | — | 04:30:01.91 | 00:31:35.01 | 02:31:42.67 | 01:19:41.2 | FIN |
| Apr 6, 19 | 27 | 44 | 04:30:02 | 00:31:36#241 | 02:31:43#91 | 01:19:40#50 | FIN |
| Nov 18, 18 | 18 | — | 04:23:34 | 00:30:14#20 | 02:16:15#19 | 01:31:53#16 | FIN |
| Oct 28, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 4, 18 | 18 | 28 | 04:23:34 | 00:30:14#96 | 02:16:15#39 | 01:31:53#34 | FIN |
| Jun 24, 18 | 15 | 30 | 04:30:11 | 00:30:54#92 | 02:29:27#44 | 01:25:11#34 | FIN |
| Jun 10, 18 | 16 | — | 10:55:44 | 01:03:00#17 | 05:01:13#17 | 04:44:20#16 | FIN |
| May 5, 18 | 23 | — | 04:32:52 | 00:31:45#23 | 02:35:04#24 | 01:20:52#14 | FIN |
| Apr 7, 18 | 21 | 42 | 04:31:38 | 00:29:22#122 | 02:31:37#69 | 01:23:34#48 | FIN |
| Sep 10, 17 | 192 | — | 04:32:26 | 00:34:00#942 | 02:32:55#540 | 01:20:04#36 | FIN |
| Jan 1, 13 | — | — | — | — | — | — | DNS |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Sep 11, 11 | 643 | — | 05:11:34 | 00:33:56#525 | 02:43:46#563 | 01:49:46#869 | FIN |
| Jan 1, 11 | 90 | — | 04:35:54 | 00:32:18#337 | 02:37:16#176 | 01:22:16#52 | FIN |
| Nov 17, 10 | 2010 Arizonafull | 190 | — | 10:33:26 | 01:05:22#338 | 05:33:53#296 | 03:47:35#196 | FIN |
| Nov 22, 09 | 2009 Arizonafull | — | — | — | 01:09:34#568 | 05:15:16#271 | — | DNF |
| Apr 15, 07 | 2007 Arizonafull | 367 | — | 11:33:47 | 01:08:36#573 | 05:40:49#290 | 04:36:08#620 | FIN |