#459
6.278 points
PTO World Rank
125
Races
5
Wins
15
Podiums
31
Top 10s
18
DNFs
#1
Best Finish
65.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #26 | 2× full, 1× half |
| 2024 | 2 | 0 | 0 | #6 | 1× full, 1× half |
| 2023 | 5 | 0 | 0 | #13 | 4× full, 1× half |
| 2022 | 5 | 0 | 0 | #4 | 3× half, 2× full |
| 2021 | 5 | 1 | 1 | #1 | 2× full, 3× half |
| 2019 | 5 | 0 | 1 | #3 | 3× half, 2× full |
| 2018 | 7 | 0 | 2 | #3 | 3× half, 4× full |
| 2017 | 5 | 0 | 2 | #3 | 4× half, 1× full |
| 2016 | 3 | 0 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 26 | — | 10:21:29.956 | 00:58:59.546#91 | 04:46:01.85#123 | 04:30:03.501#643 |
| #10 |
| 2× half, 1× full |
| 2015 | 11 | 1 | 4 | #1 | 8× full, 3× half |
| 2014 | 4 | 1 | 1 | #1 | 2× full, 2× half |
| 2013 | 11 | 0 | 0 | #6 | 8× full, 3× half |
| 2012 | 7 | 0 | 0 | #25 | 4× half, 3× full |
| 2011 | 9 | 0 | 0 | #9 | 4× full, 5× half |
| 2010 | 10 | 0 | 1 | #2 | 6× full, 4× half |
| 2009 | 7 | 1 | 1 | #1 | 5× full, 2× half |
| 2008 | 7 | 0 | 0 | #10 | 4× half, 3× full |
| 2007 | 7 | 0 | 1 | #2 | 5× full, 2× half |
| 2006 | 6 | 1 | 1 | #1 | 2× half, 4× full |
| 2005 | 4 | 0 | 0 | #8 | 3× full, 1× half |
| 2004 | 2 | 0 | 0 | #67 | 1× full, 1× half |
| FIN |
| Sep 21, 25 | — | — | — | 00:24:15#32 | — | — | DNF |
| Jul 13, 25 | — | — | — | — | — | — | DNS |
| May 5, 24 | 6 | 7 | 10:12:39 | 00:57:24#47 | 05:07:36#29 | 04:01:08#75 | FIN |
| Mar 17, 24 | — | — | — | 00:27:09#15 | — | — | DNF |
| Nov 19, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Aug 20, 23 | — | — | — | 00:56:28#7 | 04:57:47#1 | — | DNS |
| Jul 23, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 23, 23 | — | — | — | — | — | — | DNS |
| Apr 22, 23 | 13 | 16 | 09:40:17 | 00:59:59#76 | 04:37:29#38 | 03:55:08#94 | FIN |
| Sep 25, 22 | 4 | 4 | 04:17:50 | 00:23:57#61 | 02:17:06#32 | 01:32:21#41 | FIN |
| Jul 24, 22 | 8 | 8 | 09:53:12 | 00:58:09#52 | 04:58:27#16 | 03:50:01#35 | FIN |
| Apr 23, 22 | — | — | — | 00:59:41#99999 | 04:50:34#99999 | —#99999 | DNF |
| Mar 11, 22 | — | — | — | 00:25:02 | — | — | DNF |
| Jan 1, 22 | 41 | — | 04:17:50 | 00:23:57#64 | 02:17:06#36 | 01:32:21#71 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 10 | 11 | 09:05:42 | 00:44:10#51 | 04:30:22#31 | 03:46:04#117 | FIN |
| Sep 5, 21 | 10 | — | 04:24:49 | 00:21:43#4 | 02:17:27#4 | 01:35:54#18 | DNF |
| Jul 25, 21 | 2021 Lake Placidfull | 5 | 5 | 09:50:03 | 00:56:15#63 | 05:08:17#28 | 03:36:58#32 | FIN |
| Jun 5, 21 | 1 | — | 04:47:58 | 00:29:26#1 | 02:25:17#1 | 01:49:22#3 | FIN |
| Apr 11, 21 | 10 | 10 | 04:24:50 | 00:27:51#36 | 02:17:28#27 | 01:35:55#56 | FIN |
| Nov 10, 19 | 3 | — | 04:22:40 | 00:27:27#3 | 02:17:50#2 | 01:33:06#8 | FIN |
| Jul 28, 19 | 4 | — | 09:46:32 | 00:54:11#3 | 05:01:28#1 | 03:46:04#12 | FIN |
| Jun 30, 19 | 40 | — | 04:22:40 | 00:27:27#20 | 02:17:50#52 | 01:33:06#78 | FIN |
| May 25, 19 | — | — | — | 00:54:31#99999 | 06:12:26#99999 | —#99999 | DNF |
| Apr 7, 19 | 11 | 11 | 04:14:56 | 00:27:42#42 | 02:10:00#16 | 01:34:22#41 | FIN |
| Dec 2, 18 | 48 | — | 08:56:52 | 00:22:08#19 | 04:55:40#28 | 03:33:46#184 | FIN |
| Nov 18, 18 | 3 | — | 04:45:49 | 00:25:38#3 | 02:37:31#1 | 01:39:35#4 | FIN |
| Aug 18, 18 | — | — | — | 00:52:33 | — | — | DNF |
| Jun 10, 18 | 3 | — | 09:36:55 | 00:54:34#2 | 04:44:21#2 | 03:51:25#7 | FIN |
| May 26, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 20, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 28, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 3, 17 | 29 | — | 09:24:54 | 00:53:08#16 | 04:52:47#18 | 03:33:08#104 | FIN |
| Nov 12, 17 | 3 | — | 04:28:26 | 00:26:32#2 | 02:20:50#3 | 01:35:22#11 | FIN |
| Oct 15, 17 | — | — | — | 00:51:39 | — | — | DNF |
| Jun 18, 17 | 22 | — | 04:25:20 | 00:27:07#18 | 02:12:08#14 | 01:42:27#106 | FIN |
| Jun 11, 17 | 3 | 3 | 04:28:26 | 00:26:32#12 | 02:20:46#30 | 01:35:22#36 | FIN |
| Nov 13, 16 | 10 | — | 04:22:56 | 00:24:08#5 | 02:17:18#8 | 01:36:32#12 | FIN |
| Apr 10, 16 | 10 | 10 | 10:01:19 | 00:58:16#47 | 05:13:11#100 | 03:43:14#101 | FIN |
| Mar 6, 16 | 31 | — | 04:20:52 | 00:25:47#17 | 02:22:24#43 | 01:29:48#69 | FIN |
| Nov 29, 15 | 2015 Cozumelfull | — | — | — | 00:48:50#21 | 05:19:44#48 | —#99999 | DNF |
| Oct 10, 15 | 22 | — | 10:09:49 | 00:56:39#10 | 05:11:08#14 | 03:56:34#24 | FIN |
| Oct 10, 15 | 22 | 27 | 10:09:49 | 00:56:39#77 | 05:11:08#273 | 03:56:34#417 | FIN |
| Jul 26, 15 | 2015 Canadafull | — | — | — | — | — | — | DNS |
| Jul 19, 15 | 2015 UKfull | — | — | — | — | — | — | DNS |
| Jun 28, 15 | 2015 Austriafull | 3 | — | 04:29:31 | 00:26:24#3 | 02:22:40#1 | 01:36:25#3 | FIN |
| Jun 28, 15 | — | — | — | 00:59:25#78 | — | — | DNF |
| Apr 12, 15 | 2015 Taiwanfull | 1 | 99999 | 09:20:23 | 00:51:10#6 | 05:05:19#11 | 03:17:16#12 | FIN |
| Mar 15, 15 | 2 | 2 | 04:28:50 | 00:26:33#29 | 02:22:27#47 | 01:34:34#39 | FIN |
| Mar 15, 15 | 2 | — | 04:28:50 | 00:26:33#3 | 02:22:27#1 | 01:34:34#6 | FIN |
| Jan 1, 15 | 37 | — | 04:28:50 | 00:26:33#23 | 02:22:27#62 | 01:34:34#55 | FIN |
| Dec 7, 14 | — | — | — | 00:52:21#37 | —#99999 | —#99999 | DNF |
| Nov 2, 14 | 1 | — | 04:34:49 | 00:29:59#1 | 02:24:34#1 | 01:35:36#4 | FIN |
| Sep 27, 14 | 2014 Mallorcafull | 63 | — | 09:27:09 | 00:50:10#29 | 05:11:15#154 | 03:19:40#112 | FIN |
| Aug 17, 14 | 46 | — | 04:31:57 | 00:25:04#11 | 02:28:19#67 | 01:35:52#99 | FIN |
| Nov 2, 13 | 2013 Floridafull | 56 | — | 09:11:26 | 00:56:06#62 | 04:41:10#57 | 03:27:59#129 | FIN |
| Sep 22, 13 | 6 | — | 10:04:07 | 00:52:16#2 | 05:23:02#3 | 03:42:46#9 | FIN |
| Sep 22, 13 | 2013 Lake Tahoefull | 47 | — | 10:39:28 | 00:55:12#37 | 05:55:01#86 | 03:40:48#94 | FIN |
| Jul 28, 13 | 2013 Lake Placidfull | 6 | 6 | 10:04:07 | 00:52:16#7 | 05:23:02#26 | 03:42:46#70 | FIN |
| May 26, 13 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 26, 13 | 2013 Brazilfull | — | — | — | — | — | — | DNS |
| Apr 14, 13 | 15 | 58 | 11:40:39 | 00:52:53#16 | 05:05:34#47 | 05:37:22#418 | FIN |
| Mar 24, 13 | 2013 Melbournefull | — | — | — | 00:24:47#151 | — | — | DNF |
| Jan 1, 13 | — | — | — | 00:25:43#17 | — | — | DNF |
| Jan 1, 13 | — | — | — | 00:26:00#11 | — | — | DNF |
| Jan 1, 13 | 53 | — | 04:52:05 | 00:27:02#9 | 02:36:12#97 | 01:45:07#95 | FIN |
| Sep 9, 12 | 343 | — | 05:03:20 | 00:26:28#55 | 02:48:37#676 | 01:42:45#323 | FIN |
| Aug 11, 12 | 2012 New Yorkfull | 293 | — | 11:07:46 | 00:40:29#13 | 05:27:20#151 | 04:54:01#731 | FIN |
| Jun 10, 12 | — | — | — | 00:24:16#14 | 02:24:41#56 | —#99999 | DNF |
| May 27, 12 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 27, 12 | 2012 Brazilfull | — | — | — | — | — | — | DNS |
| Jan 1, 12 | 40 | — | 04:41:09 | 00:26:17#7 | 02:35:14#50 | 01:36:32#88 | FIN |
| Jan 1, 12 | 25 | — | 04:32:06 | 00:25:23#14 | 02:24:35#52 | 01:37:41#55 | FIN |
| Jul 24, 11 | 2011 IRONMANfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 24, 11 | 2011 Frankfurtfull | — | — | — | — | — | — | DNS |
| Jul 24, 11 | 2011 Lake Placidfull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 21, 11 | 2011 Texasfull | 103 | — | 10:28:23 | 00:53:24#21 | 04:58:18#46 | 04:31:06#363 | FIN |
| Apr 10, 11 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 2, 11 | 9 | 9 | 04:34:54 | 00:25:48#24 | 02:36:41#91 | 01:28:00#86 | FIN |
| Jan 1, 11 | — | — | — | — | — | — | DNS |
| Jan 1, 11 | 36 | — | 04:20:55 | 00:27:24#22 | 02:18:46#49 | 01:31:52#49 | FIN |
| Jan 1, 11 | 86 | — | 04:34:54 | 00:25:48#24 | 02:36:41#159 | 01:28:00#113 | FIN |
| Nov 28, 10 | 2010 Cozumelfull | 1670 | — | — | 00:49:15#10 | 05:01:49#73 | — | DNF |
| Oct 9, 10 | 37 | — | 10:40:14 | 00:55:52#6 | 05:06:52#10 | 04:31:57#40 | FIN |
| Oct 9, 10 | 836 | 99999 | 10:40:14 | 00:55:52#99999 | 05:06:52#99999 | 04:31:57#99999 | FIN |
| May 30, 10 | 32 | 99999 | 09:26:09 | 00:45:49#99999 | 05:01:20#99999 | 03:34:22#99999 | FIN |
| May 30, 10 | 2 | — | 09:26:08 | 00:45:48#1 | 05:04:02#2 | 03:36:17#5 | FIN |
| May 30, 10 | 2010 Brazilfull | 32 | — | 09:26:09 | 00:45:49#10 | 05:01:20#49 | 03:34:22#115 | FIN |
| Jan 1, 10 | — | — | — | — | — | — | DNS |
| Jan 1, 10 | 52 | — | 04:30:07 | 00:27:58#35 | 02:20:16#51 | 01:39:07#118 | FIN |
| Jan 1, 10 | 42 | — | 04:30:12 | 00:25:47#14 | 02:27:44#85 | 01:33:27#120 | FIN |
| Jan 1, 10 | 32 | — | 04:27:23 | 00:26:49#42 | 02:29:10#69 | 01:28:09#37 | FIN |
| Oct 10, 09 | 9 | — | 09:40:59 | 00:55:05#7 | 05:10:22#7 | 03:30:53#19 | FIN |
| Oct 10, 09 | 151 | 99999 | 09:40:59 | 00:55:05#99999 | 05:10:21#99999 | 03:30:52#99999 | FIN |
| May 31, 09 | 16 | 99999 | 09:10:15 | 00:51:32#99999 | 04:59:23#99999 | 03:17:04#99999 | FIN |
| May 31, 09 | 1 | — | 09:10:15 | 00:51:32#1 | 04:59:23#1 | 03:17:04#2 | FIN |
| May 31, 09 | 2009 Brazilfull | 16 | — | 09:10:15 | 00:51:32#13 | 04:59:23#22 | 03:17:04#28 | FIN |
| Apr 4, 09 | 68 | 99999 | 04:32:58 | 00:25:07#99999 | 02:35:42#99999 | 01:28:02#99999 | FIN |
| Jan 1, 09 | 68 | — | 04:32:58 | 00:25:07#34 | 02:35:42#158 | 01:28:02#77 | FIN |
| Nov 8, 08 | 17 | — | 04:26:54 | 00:25:36#11 | 02:24:23#13 | 01:32:25#20 | FIN |
| Oct 11, 08 | 10 | — | 09:39:53 | 00:54:52#4 | 05:20:52#10 | 03:19:17#17 | FIN |
| Oct 11, 08 | 141 | 99999 | 09:39:53 | 00:54:52#99999 | 05:20:52#99999 | 03:19:17#99999 | FIN |
| Jul 13, 08 | 2008 Austriafull | 275 | — | 09:49:16 | 00:49:03#18 | 05:13:44#572 | 03:40:49#493 | FIN |
| Jun 8, 08 | 30 | 99999 | 04:30:23 | 00:26:12#99999 | 02:25:54#99999 | 01:34:32#99999 | FIN |
| Jan 1, 08 | 29 | — | 04:30:38 | 00:25:55#16 | 02:26:24#105 | 01:34:21#54 | FIN |
| Jan 1, 08 | 30 | — | 04:30:23 | 00:26:12#23 | 02:25:54#89 | 01:34:32#40 | FIN |
| Oct 13, 07 | 7 | — | 09:33:34 | 00:53:27#5 | 05:13:06#7 | 03:22:03#17 | FIN |
| Oct 13, 07 | 120 | 99999 | 09:33:34 | 00:53:27#99999 | 05:13:05#99999 | 03:22:02#99999 | FIN |
| May 27, 07 | 19 | 99999 | 09:18:17 | 00:51:13#99999 | 05:07:20#99999 | 03:19:44#99999 | FIN |
| May 27, 07 | 2 | — | 09:18:17 | 00:51:13#2 | 05:07:20#1 | 03:19:44#5 | FIN |
| May 26, 07 | 2007 Brazilfull | 19 | — | 09:18:17 | 00:51:13#13 | 05:07:20#40 | 03:19:44#39 | FIN |
| Mar 31, 07 | 66 | 99999 | 04:31:46 | 00:24:56#99999 | 02:34:44#99999 | 01:27:26#99999 | FIN |
| Jan 1, 07 | 64 | — | 04:31:46 | 00:24:56#8 | 02:34:44#181 | 01:27:26#82 | FIN |
| Nov 11, 06 | 338 | — | 04:33:07 | 00:26:23#48 | 02:28:42#770 | 01:33:23#251 | FIN |
| Oct 21, 06 | 32 | — | 10:14:22 | 00:54:31#5 | 05:09:55#10 | 04:04:16#43 | FIN |
| Oct 21, 06 | 487 | 99999 | 10:14:22 | 00:54:31#99999 | 05:09:55#99999 | 04:04:15#99999 | FIN |
| Aug 16, 06 | 1 | — | 09:37:41 | 00:45:34#1 | 05:19:03#1 | 03:26:52#2 | FIN |
| Jun 25, 06 | — | — | — | 00:53:19#27 | 05:26:59#138 | — | DNF |
| Jan 1, 06 | 27 | — | 04:28:34 | 00:24:17#10 | 02:26:00#93 | 01:33:57#52 | FIN |
| Oct 15, 05 | 17 | — | 09:54:34 | 00:52:36#1 | 05:06:15#8 | 03:50:48#34 | FIN |
| Oct 15, 05 | 312 | 99999 | 09:54:34 | 00:52:36#99999 | 05:06:13#99999 | 03:50:47#99999 | FIN |
| Jul 24, 05 | 8 | — | 10:20:44 | 00:51:09#4 | 05:44:45#10 | 03:38:53#11 | FIN |
| Jan 1, 05 | 55 | — | 04:34:54 | 00:25:49#15 | 02:27:33#155 | 01:35:54#98 | FIN |
| Oct 16, 04 | 547 | — | 11:07:57 | 00:54:52#67 | 05:43:44#324 | 04:23:49#1019 | FIN |
| Jan 1, 04 | 67 | — | 04:36:50 | 00:27:18#21 | 02:31:14#205 | 01:31:43#68 | FIN |