
#784
9.13 points
PTO World Rank
51
Races
0
Wins
0
Podiums
3
Top 10s
11
DNFs
#6
Best Finish
40.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 2 | 0 | 0 | #28 | 2× full |
| 2024 | 4 | 0 | 0 | #25 | 4× full |
| 2023 | 7 | 0 | 0 | #13 | 5× full, 2× half |
| 2022 | 1 | 0 | 0 | — | 1× full |
| 2019 | 1 | 0 | 0 | #21 | 1× full |
| 2016 | 5 | 0 | 0 | #11 | 4× full, 1× half |
| 2015 | 9 | 0 | 0 | #10 | 5× full, 3× half |
| 2014 | 4 | 0 | 0 | #6 | 3× full, 1× half |
| 2013 | 2 | 0 | 0 | #8 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jun 29, 25 | goldfull | 28 | 36 | 08:49:30 | 00:59:57#60 | 04:38:07#63 | 03:04:48#36 |
| 1× full |
| 2012 | 6 | 0 | 0 | #11 | 5× full, 1× half |
| 2011 | 4 | 0 | 0 | #13 | 3× full, 1× half |
| 2010 | 3 | 0 | 0 | #17 | 3× full |
| 2009 | 1 | 0 | 0 | #17 | 1× full |
| 2008 | 1 | 0 | 0 | #610 | 1× full |
| 2007 | 1 | 0 | 0 | #21 | 1× full |
| FIN |
| Apr 26, 25 | — | — | — | 01:01:10#99999 | 04:25:48#99999 | —#99999 | DNF |
| Nov 24, 24 | 25 | 40 | 09:30:07 | 00:49:30#37 | 05:13:49#64 | 03:19:35#47 | FIN |
| Oct 6, 24 | — | — | — | 00:55:49#83 | 04:20:54#52 | — | DNF |
| Jun 16, 24 | — | — | — | 00:56:48 | — | — | DNF |
| Apr 21, 24 | — | — | — | — | — | — | DNF |
| Nov 19, 23 | 19 | 21 | 07:38:59 | —#99999 | 04:31:37#24 | 03:04:49#22 | FIN |
| Sep 16, 23 | 16 | 19 | 07:55:39 | 00:14:05#55 | 04:38:29#31 | 02:57:11#19 | FIN |
| Aug 6, 23 | — | — | — | — | — | — | DNS |
| Jul 2, 23 | 28 | — | 04:15:26 | 00:28:37#35 | 02:22:16#29 | 01:20:18#27 | FIN |
| May 20, 23 | — | — | — | 00:56:13#99999 | —#99999 | —#99999 | DNF |
| Mar 5, 23 | 13 | 17 | 08:13:05 | 00:11:39#33 | 04:47:57#21 | 03:08:58#18 | FIN |
| Jan 1, 23 | — | — | — | — | — | — | DNS |
| Aug 21, 22 | 2022 Copenhagenfull | — | — | — | 00:56:31#66 | — | — | DNF |
| Nov 24, 19 | 2019 Cozumelfull | 21 | 26 | 08:53:14 | 00:48:34#47 | 04:39:41#31 | 03:19:40#28 | FIN |
| Oct 2, 16 | 2016 Barcelonafull | — | — | — | 00:59:22#149 | 04:37:35#56 | — | DNF |
| Jul 24, 16 | 2016 Switzerlandfull | — | — | — | — | — | — | DNS |
| Jul 17, 16 | 11 | — | 08:27:48 | 00:55:20#18 | 04:38:37#14 | 02:50:33#6 | FIN |
| May 21, 16 | 2016 Lanzarotefull | 13 | 14 | 09:26:56 | 00:56:47#68 | 05:15:36#16 | 03:06:54#14 | FIN |
| May 1, 16 | 13 | — | 03:42:20 | — | 02:23:18#15 | 01:16:18#16 | FIN |
| Nov 15, 15 | 2015 Arizonafull | — | — | — | — | — | — | DNS |
| Jul 12, 15 | 10 | — | 08:39:48 | — | — | — | FIN |
| Jul 12, 15 | 16 | — | 08:39:48 | 00:54:42#23 | 04:40:05#16 | 03:01:24#13 | FIN |
| Jun 28, 15 | 2015 Austriafull | 25 | — | 04:19:19 | 00:29:44#29 | 02:09:08#28 | 01:22:39#26 | DNF |
| May 31, 15 | 16 | — | 08:54:22 | 00:58:10#22 | 04:39:57#15 | 03:10:48#15 | FIN |
| May 31, 15 | 2015 Brazilfull | 16 | 18 | 08:54:22 | 00:58:10#137 | 04:39:57#28 | 03:10:48#18 | FIN |
| May 9, 15 | 29 | — | 04:19:19 | 00:25:39#68 | 02:25:49#43 | 01:22:39#38 | FIN |
| Jan 1, 15 | 13 | — | 04:04:22 | 00:25:12#55 | 02:11:14#18 | 01:24:41#13 | FIN |
| Jan 1, 15 | — | — | — | — | — | — | DNS |
| Nov 30, 14 | 2014 Cozumelfull | 6 | 6 | 08:47:16 | 00:52:26#81 | 04:49:47#13 | 03:00:08#6 | FIN |
| Oct 5, 14 | 2014 Barcelonafull | — | — | — | — | — | — | DNS |
| Sep 27, 14 | 2014 Mallorcafull | 33 | — | 09:15:10 | 00:52:59#89 | 05:04:39#82 | 03:12:14#46 | FIN |
| Jun 21, 14 | — | — | — | 00:28:20 | 02:20:27 | — | DNF |
| Sep 14, 13 | 8 | — | 09:11:10 | 00:57:59#21 | 04:51:37#6 | 03:16:11#8 | FIN |
| May 19, 13 | — | — | — | 00:31:07 | — | — | DNF |
| Aug 11, 12 | 2012 New Yorkfull | — | — | — | 00:45:09#181 | — | — | DNF |
| Jul 8, 12 | 2012 IRONMANfull | 16 | 19 | 08:54:57 | 00:52:38#81 | 04:49:14#25 | 03:07:41#20 | FIN |
| Jul 8, 12 | 2012 Frankfurtfull | 20 | — | 08:54:57 | 00:52:38#79 | 04:49:14#22 | 03:07:41#30 | FIN |
| Jun 24, 12 | 11 | — | 09:14:56 | 00:57:16#13 | 04:59:23#8 | 03:12:07#11 | FIN |
| Jun 24, 12 | 2012 Francefull | 14 | — | 09:14:56 | 00:57:16#78 | 04:59:23#13 | 03:12:07#41 | FIN |
| May 12, 12 | 11 | — | 04:16:59 | 00:28:04#45 | 02:20:24#7 | 01:22:51#21 | FIN |
| Sep 11, 11 | 13 | — | 09:58:42 | 00:51:35#12 | 05:26:13#11 | 03:31:31#13 | FIN |
| Jul 3, 11 | 2011 Austriafull | 21 | — | 08:44:51 | 00:55:22#84 | 04:41:32#20 | 03:02:11#52 | FIN |
| Apr 10, 11 | 21 | — | 09:32:47 | 00:57:49#20 | 05:00:13#21 | 03:30:21#18 | FIN |
| Jan 1, 11 | 32 | — | 04:18:01 | 00:27:45#67 | 02:20:00#37 | 01:26:48#51 | FIN |
| Oct 9, 10 | 162 | — | 09:29:59 | 01:05:02#525 | 05:02:59#212 | 03:11:09#113 | FIN |
| Jul 4, 10 | 2010 IRONMANfull | 17 | — | 09:27:19 | 00:59:26#17 | 05:00:55#17 | 03:23:22#17 | FIN |
| Jul 4, 10 | 2010 Frankfurtfull | 50 | — | 09:27:19 | 00:59:26#135 | 05:00:56#85 | 03:23:22#96 | FIN |
| Nov 7, 09 | 2009 Floridafull | 17 | — | 08:59:12 | 01:02:20#138 | 04:47:47#56 | 03:01:59#14 | FIN |
| Oct 11, 08 | 610 | — | 10:36:44 | 01:13:30#1057 | 05:45:15#820 | 03:32:34#416 | FIN |
| Jul 1, 07 | 21 | — | 09:28:31 | 01:00:57#20 | 04:54:48#18 | 03:27:37#20 | FIN |