#300
23.148 points
PTO World Rank
73
Races
1
Wins
5
Podiums
26
Top 10s
7
DNFs
#1
Best Finish
60.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 2 | 0 | 0 | #7 | 2× full |
| 2023 | 3 | 0 | 0 | #10 | 1× half, 2× full |
| 2022 | 3 | 0 | 1 | #2 | 2× full, 1× half |
| 2019 | 5 | 0 | 0 | #6 | 5× half |
| 2018 | 5 | 0 | 1 | #3 | 4× half, 1× full |
| 2017 | 6 | 0 | 0 | #5 | 3× half, 3× full |
| 2016 | 7 | 0 | 0 | #6 | 4× full, 3× half |
| 2015 | 5 | 0 | 0 | #10 | 4× full, 1× half |
| 2014 | 7 | 1 | 2 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 28, 25 | silverfull | 7 | 7 | 09:28:03 | 00:44:30#33 | 05:04:00#67 | 03:31:15#64 |
| #1 |
| 5× full, 2× half |
| 2013 | 14 | 0 | 1 | #3 | 3× full, 11× half |
| 2012 | 6 | 0 | 0 | #5 | 2× full, 4× half |
| 2011 | 6 | 0 | 0 | #7 | 3× full, 3× half |
| 2010 | 3 | 0 | 0 | #33 | 2× full, 1× half |
| 2008 | 1 | 0 | 0 | #521 | 1× half |
| FIN |
| Jul 20, 25 | 17 | 20 | 10:04:12 | 01:02:42#165 | 05:23:38#95 | 03:28:43#96 | FIN |
| Jul 30, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 23, 23 | 11 | 14 | 10:29:18 | 01:04:33#140 | 05:27:42#80 | 03:49:00#96 | FIN |
| Apr 22, 23 | 10 | 10 | 09:27:43 | 01:04:36#172 | 04:57:01#108 | 03:17:44#68 | FIN |
| Sep 11, 22 | 11 | 14 | 11:17:00 | 01:00:39#44 | 05:53:40#37 | 04:06:09#56 | FIN |
| Jun 26, 22 | 2 | 2 | 04:28:36 | 00:29:01#87 | 02:26:09#41 | 01:29:07#28 | FIN |
| Jan 1, 22 | 28 | — | 04:28:36 | 00:29:01#94 | 02:26:09#51 | 01:29:07#34 | FIN |
| Nov 10, 19 | 8 | — | 04:45:31 | 00:29:18#4 | 02:37:19#8 | 01:32:33#8 | FIN |
| Sep 7, 19 | — | — | — | 00:29:21#68 | 02:53:59#39 | — | DNF |
| Aug 18, 19 | 6 | — | 04:28:26 | 00:27:07#6 | 02:27:25#4 | 01:29:56#12 | FIN |
| Jun 23, 19 | 6 | 6 | 04:28:26 | 00:27:07#50 | 02:27:25#59 | 01:29:56#65 | FIN |
| Jan 1, 19 | — | — | — | 00:29:21 | 02:53:59 | — | DNF |
| Dec 9, 18 | 6 | 6 | 04:28:18 | 00:28:57#66 | 02:26:35#61 | 01:27:35#50 | FIN |
| Nov 18, 18 | 6 | — | 04:51:17 | 00:27:15#8 | 02:49:15#8 | 01:29:23#5 | FIN |
| Aug 19, 18 | 5 | 5 | 04:28:31 | 00:27:30#59 | 02:31:24#114 | 01:25:37#54 | FIN |
| Aug 19, 18 | 3 | — | 05:04:00 | 00:31:49#3 | 02:58:19#6 | 01:28:18#4 | FIN |
| Jul 22, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 12, 17 | 9 | — | 04:33:52 | 00:32:32#8 | 02:27:33#12 | 01:28:19#5 | FIN |
| Oct 15, 17 | 16 | — | 11:09:50 | 00:54:46#5 | 05:21:35#9 | 04:44:41#16 | FIN |
| Aug 20, 17 | 5 | 5 | 04:30:03 | 00:27:50#58 | 02:28:14#59 | 01:28:53#52 | FIN |
| Jun 11, 17 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 22, 17 | — | — | — | 00:57:52 | 05:06:56 | — | DNF |
| Apr 1, 17 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 27, 16 | 2016 Cozumelfull | — | — | — | 00:50:34#31 | —#99999 | —#99999 | DNF |
| Nov 13, 16 | 6 | — | 04:24:43 | 00:26:39#12 | 02:27:31#6 | 01:25:15#6 | FIN |
| Aug 21, 16 | 75 | — | 10:05:15 | 01:05:48#186 | 05:14:37#95 | 03:38:04#120 | FIN |
| Jul 24, 16 | 2016 Lake Placidfull | — | — | — | 01:00:21#73 | —#99999 | —#99999 | DNF |
| Jun 26, 16 | 2016 Austriafull | 154 | — | 09:34:51 | 01:01:39#244 | 04:59:05#175 | 03:26:28#237 | FIN |
| May 22, 16 | 6 | 6 | 04:24:43 | 00:26:39#91 | 02:27:31#55 | 01:25:15#39 | FIN |
| Apr 10, 16 | 10 | 10 | 04:23:59 | 00:26:55#61 | 02:24:20#88 | 01:29:19#72 | FIN |
| Nov 15, 15 | 2015 Arizonafull | — | — | — | 00:57:41#71 | 05:03:06#137 | — | DNF |
| Jun 28, 15 | 2015 Austriafull | 10 | — | 04:43:12 | 00:28:39#6 | 02:31:17#7 | 01:40:26#18 | FIN |
| Jun 28, 15 | 35 | — | 09:58:53 | 01:01:59#130 | 05:20:43#79 | 03:31:55#29 | FIN |
| Mar 29, 15 | 14 | 15 | 10:25:30 | 00:59:36#121 | 05:30:16#90 | 03:49:30#107 | FIN |
| Jan 1, 15 | 86 | — | 04:43:12 | 00:28:39#70 | 02:31:17#120 | 01:40:26#121 | FIN |
| Oct 11, 14 | 21 | — | 09:45:41 | 01:00:22#21 | 05:17:54#22 | 03:22:04#23 | FIN |
| Oct 11, 14 | 21 | 21 | 09:45:41 | 01:00:22#193 | 05:17:54#381 | 03:22:04#257 | FIN |
| Sep 7, 14 | — | — | — | 00:27:47#318 | — | — | DNF |
| Aug 17, 14 | 34 | — | 09:43:46 | 00:58:40#65 | 05:19:58#93 | 03:18:33#43 | FIN |
| Jul 27, 14 | 2014 Lake Placidfull | 1 | 2 | 09:48:28 | 01:14:13#2418 | 05:19:33#374 | 03:08:35#83 | FIN |
| Jun 8, 14 | 6 | 6 | 04:26:05 | 00:30:09#74 | 02:25:41#118 | 01:27:44#70 | FIN |
| May 17, 14 | 2014 Texasfull | 3 | 3 | 09:11:48 | 00:52:58#25 | 05:02:16#43 | 03:11:24#28 | FIN |
| Nov 2, 13 | 2013 Floridafull | 50 | — | 09:07:36 | 00:58:16#93 | 04:48:50#123 | 03:13:30#50 | FIN |
| Sep 8, 13 | 325 | — | 04:49:21 | 00:28:40#138 | 02:43:16#706 | 01:32:46#279 | FIN |
| Jul 7, 13 | 2013 IRONMANfull | 13 | 15 | 09:46:37 | 00:52:14#77 | 05:18:14#354 | 03:30:01#244 | FIN |
| Jul 7, 13 | 2013 Frankfurtfull | 246 | — | 09:46:37 | 00:52:14#78 | 05:18:14#650 | 03:30:01#247 | FIN |
| Jun 23, 13 | 4 | 5 | 04:38:36 | 00:27:34#36 | 02:37:37#126 | 01:28:35#63 | FIN |
| Jun 9, 13 | 3 | 3 | 04:22:26 | 00:28:29#37 | 02:25:44#94 | 01:25:30#42 | FIN |
| Mar 30, 13 | 10 | 10 | 04:30:37 | 00:24:27#70 | 02:36:06#100 | 01:26:07#82 | FIN |
| Mar 17, 13 | 11 | 11 | 04:35:07 | 00:28:31#51 | 02:27:07#69 | 01:34:08#62 | FIN |
| Jan 1, 13 | 60 | — | 04:35:07 | 00:28:31#53 | 02:27:07#93 | 01:34:08#58 | FIN |
| Jan 1, 13 | 82 | — | 04:30:37 | 00:24:27#70 | 02:36:06#172 | 01:26:07#79 | FIN |
| Jan 1, 13 | 78 | — | 04:37:24 | 00:26:55#70 | 02:34:40#138 | 01:32:09#83 | FIN |
| Jan 1, 13 | 42 | — | 04:22:26 | 00:28:29#36 | 02:25:44#211 | 01:25:30#31 | FIN |
| Jan 1, 13 | 82 | — | 04:30:37 | 00:24:27#70 | 02:36:06#170 | 01:26:07#79 | FIN |
| Jan 1, 13 | 53 | — | 04:22:15 | 00:28:05#69 | 02:23:44#104 | 01:27:18#54 | FIN |
| Nov 18, 12 | 2012 Arizonafull | 66 | — | 09:34:51 | 00:56:53#66 | 05:07:50#179 | 03:24:54#68 | FIN |
| Aug 19, 12 | — | — | — | — | — | — | DNS |
| Jun 10, 12 | 5 | 5 | 04:31:09 | 00:26:16#35 | 02:30:50#142 | 01:30:39#71 | FIN |
| Mar 31, 12 | 9 | 9 | 04:38:54 | 00:28:17#81 | 02:39:37#147 | 01:26:56#90 | FIN |
| Jan 1, 12 | 90 | — | 04:38:54 | 00:28:17#81 | 02:39:37#258 | 01:26:56#75 | FIN |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Nov 20, 11 | 2011 Arizonafull | 95 | — | 09:42:20 | 00:55:22#66 | 05:19:49#307 | 03:21:54#75 | FIN |
| Jul 24, 11 | 2011 Lake Placidfull | 7 | 12 | 10:30:39 | 01:00:18#120 | 05:44:00#241 | 03:35:31#116 | FIN |
| May 7, 11 | 7 | — | 11:36:03 | 00:56:45#3 | 06:23:05#8 | 04:09:59#7 | FIN |
| Apr 10, 11 | 83 | 99999 | 04:36:18 | 00:26:51#99999 | 02:35:05#99999 | 01:30:40#99999 | FIN |
| Jan 1, 11 | 82 | — | 04:36:18 | 00:26:51#63 | 02:35:05#185 | 01:30:40#73 | FIN |
| Jan 1, 11 | 63 | — | 04:45:29 | 00:31:34#58 | 02:39:30#122 | 01:31:03#76 | FIN |
| Oct 9, 10 | 803 | — | 10:35:15 | 00:59:29#192 | 05:39:55#1005 | 03:47:13#815 | FIN |
| Jul 25, 10 | 2010 Lake Placidfull | 90 | — | 10:11:32 | 00:55:21#41 | 05:39:44#271 | 03:29:36#88 | FIN |
| Jan 1, 10 | 33 | — | 04:42:04 | 00:27:38#36 | 02:45:04#75 | 01:26:15#27 | FIN |
| Jan 1, 08 | 521 | — | 05:40:52 | 00:30:39#188 | 02:57:53#653 | 02:06:09#580 | FIN |