#781
9.18 points
PTO World Rank
77
Races
7
Wins
20
Podiums
45
Top 10s
12
DNFs
#1
Best Finish
47.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #9 | 1× half |
| 2023 | 2 | 0 | 0 | #4 | 1× half, 1× full |
| 2022 | 2 | 0 | 0 | #10 | 2× full |
| 2019 | 8 | 0 | 1 | #3 | 8× half |
| 2017 | 4 | 0 | 0 | — | 3× full, 1× half |
| 2016 | 4 | 0 | 1 | #3 | 2× full, 2× half |
| 2015 | 5 | 0 | 0 | #9 | 3× full, 2× half |
| 2014 | 7 | 0 | 1 | #3 | 3× half, 4× full |
| 2013 | 7 | 1 | 1 | #1 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 23, 25 | bronzehalf | 9 | — | 03:45:17 | 00:27:14#3 | 01:56:26#10 | 01:17:20#9 |
| 4× full, 3× half |
| 2012 | 5 | 3 | 4 | #1 | 3× full, 2× half |
| 2011 | 4 | 2 | 4 | #1 | 4× full |
| 2010 | 4 | 0 | 1 | #3 | 4× full |
| 2009 | 5 | 1 | 3 | #1 | 4× full |
| 2008 | 4 | 0 | 1 | #2 | 4× full |
| 2007 | 5 | 0 | 2 | #2 | 4× full |
| 2006 | 6 | 0 | 0 | #5 | 1× half, 4× full |
| 2005 | 2 | 0 | 1 | #2 | 2× full |
| 2004 | 2 | 0 | 0 | #5 | 2× full |
| FIN |
| Sep 10, 23 | — | — | — | 00:23:46#4 | 02:23:17#81 | — | DNF |
| Jun 18, 23 | 4 | 4 | 08:09:49 | 00:45:12#4 | 04:29:39#5 | 02:49:17#4 | FIN |
| Dec 4, 22 | — | — | — | 00:48:22#99999 | —#99999 | —#99999 | DNF |
| Jun 12, 22 | 10 | 31 | 09:23:42 | 00:46:41#4 | 04:56:10#16 | 03:35:34#35 | FIN |
| Dec 7, 19 | — | — | — | — | — | — | DNS |
| Nov 24, 19 | 8 | — | 03:57:44 | 00:24:39#6 | 02:10:50#10 | 01:20:00#14 | FIN |
| Nov 10, 19 | 10 | — | 04:15:05 | 00:23:12#1 | 02:05:45#11 | 01:29:44#12 | FIN |
| Sep 15, 19 | 5 | — | 03:28:12 | — | 02:06:31#5 | 01:19:28#5 | FIN |
| Sep 8, 19 | 5 | — | 03:52:27 | 00:22:30#3 | 02:08:42#7 | 01:17:46#7 | FIN |
| Jun 30, 19 | 3 | — | 04:03:50 | — | — | — | FIN |
| Apr 14, 19 | 8 | — | 03:51:42 | 00:25:31#1 | 02:10:59#11 | 01:12:09#2 | FIN |
| Jan 1, 19 | 10 | — | 04:15:05 | 00:23:32#4 | 02:21:12#10 | 01:24:38#21 | FIN |
| Dec 3, 17 | — | — | — | —#99999 | 04:50:43#99999 | —#99999 | DNF |
| Nov 12, 17 | — | — | — | 00:25:00 | 02:10:36 | 00:38:37 | DNF |
| Oct 14, 17 | — | — | — | 00:48:39 | — | — | DNF |
| Oct 14, 17 | — | — | — | 00:48:39#99999 | —#99999 | —#99999 | DNF |
| Nov 20, 16 | 2016 Arizonafull | 18 | — | 08:40:34 | 00:49:42#8 | 04:42:32#45 | 03:03:36#24 | FIN |
| Nov 13, 16 | 13 | — | 03:50:53 | 00:21:37#2 | 02:07:28#12 | 01:19:03#13 | FIN |
| Jun 12, 16 | 2016 Cairnsfull | 3 | 3 | 08:28:28 | 00:46:32#3 | 04:35:11#4 | 03:02:14#3 | FIN |
| Feb 7, 16 | 10 | 11 | 04:04:51 | 00:22:01#3 | 02:12:57#8 | 01:26:18#11 | FIN |
| Dec 6, 15 | 9 | — | 09:38:34 | 00:44:59#3 | 04:57:28#7 | 03:53:06#10 | FIN |
| Jun 28, 15 | 2015 Austriafull | 7 | — | 03:58:51 | 00:22:29#4 | 02:21:50#6 | 01:24:11#7 | DNF |
| May 3, 15 | 2015 Australiafull | 10 | 31 | 09:38:34 | 00:44:59#3 | 04:57:28#5 | 03:53:06#32 | FIN |
| Feb 27, 15 | 45 | — | 04:17:56 | 00:22:19#1 | 02:22:36#43 | 01:28:59#49 | FIN |
| Jan 1, 15 | — | — | — | 00:22:29#1 | 02:21:50#65 | — | DNF |
| Dec 6, 14 | 26 | — | 04:10:52 | 00:21:14#2 | 02:23:30#30 | 01:22:40#24 | FIN |
| Oct 11, 14 | — | — | — | 00:51:05 | 09:58:40 | — | DNF |
| Oct 11, 14 | — | — | — | 00:51:05#7 | 05:22:28#292 | —#99999 | DNF |
| Sep 14, 14 | 3 | — | 03:47:48 | 00:23:42#2 | 02:07:23#4 | 01:14:19#3 | FIN |
| Jul 27, 14 | 2014 Switzerlandfull | 970 | — | 11:42:39 | 00:51:27#8 | 05:37:47#739 | 04:56:41#1649 | FIN |
| Jul 20, 14 | 19 | — | 09:32:25 | 00:48:42#2 | 04:45:15#18 | 03:54:54#18 | FIN |
| Mar 29, 14 | 25 | 68 | 04:41:11 | 00:24:01#12 | 02:36:26#62 | 01:36:00#80 | FIN |
| Oct 12, 13 | 31 | — | 09:06:39 | 00:50:56#2 | 04:40:53#21 | 03:30:40#37 | FIN |
| Oct 12, 13 | 32 | 75 | 09:06:39 | 00:50:56#3 | 04:40:53#15 | 03:30:40#79 | FIN |
| Jul 7, 13 | 2013 IRONMANfull | 41 | 150 | 09:33:23 | 00:46:07#5 | 04:25:49#4 | 04:17:26#161 | FIN |
| Jul 7, 13 | 2013 Frankfurtfull | 162 | — | 09:33:23 | 00:46:07#5 | 04:25:49#5 | 04:17:26#1243 | FIN |
| Jun 9, 13 | 4 | 4 | 04:00:05 | 00:23:27#7 | 02:14:26#6 | 01:17:16#4 | FIN |
| Jan 1, 13 | 4 | — | 04:00:05 | 00:23:27#9 | 02:14:26#6 | 01:17:16#3 | FIN |
| Jan 1, 13 | 1 | — | 03:39:59 | 00:22:59#1 | 02:01:09#3 | 01:13:09#1 | FIN |
| Oct 13, 12 | 1 | — | 08:18:37 | 00:51:28#4 | 04:35:15#3 | 02:48:05#3 | FIN |
| Oct 13, 12 | 1 | 1 | 08:18:37 | 00:51:28#6 | 04:35:15#2 | 02:48:05#1 | FIN |
| Jul 22, 12 | 2012 Lake Placidfull | 2 | 2 | 08:56:49 | 00:47:10#2 | 05:02:35#6 | 03:02:42#2 | FIN |
| Jan 1, 12 | 1 | — | 03:55:51 | 00:23:56#10 | 02:11:50#1 | 01:15:19#1 | FIN |
| Jan 1, 12 | 4 | — | 04:01:10 | 00:23:10#3 | 02:17:14#7 | 01:17:38#4 | FIN |
| Dec 4, 11 | 1 | — | 08:29:28 | 00:46:29#1 | 04:41:04#1 | 02:59:14#5 | FIN |
| Oct 15, 11 | 2 | — | 08:09:11 | 00:51:38#2 | 04:31:01#13 | 02:42:29#1 | FIN |
| Oct 8, 11 | 2 | 2 | 08:09:11 | 00:51:38#3 | 04:31:01#11 | 02:42:29#2 | FIN |
| May 1, 11 | 2011 Australiafull | 1 | — | 08:29:28 | 00:46:29#1 | 04:41:04#3 | 02:59:14#5 | FIN |
| Dec 5, 10 | 3 | 3 | 08:21:16 | 00:47:37#2 | 04:38:06#8 | 02:52:42#3 | FIN |
| Oct 9, 10 | 9 | — | 08:23:26 | 00:51:15#3 | 04:47:05#41 | 02:41:06#1 | FIN |
| Oct 9, 10 | 9 | 99999 | 08:23:26 | 00:51:15#99999 | 04:47:04#99999 | 02:41:05#99999 | FIN |
| Jul 18, 10 | 4 | — | 08:08:56 | 00:46:51#1 | 04:25:42#5 | 02:53:43#6 | FIN |
| Dec 5, 09 | 2 | — | 08:29:03 | 00:47:51#1 | 04:49:23#11 | 02:51:49#2 | FIN |
| Oct 10, 09 | 8 | — | 08:30:15 | 00:50:03#3 | 04:38:41#20 | 02:57:14#8 | FIN |
| Oct 10, 09 | 8 | 99999 | 08:30:15 | 00:50:03#99999 | 04:38:41#99999 | 02:57:13#99999 | FIN |
| Jul 12, 09 | 2 | — | 08:02:01 | 00:45:57#1 | 04:23:47#8 | 02:49:13#5 | FIN |
| Feb 22, 09 | 1 | — | 03:49:23 | 00:36:23 | 02:01:51 | 01:09:15 | FIN |
| Oct 11, 08 | 59 | — | 09:56:02 | 00:48:43#3 | 05:11:07#54 | 03:50:40#62 | FIN |
| Oct 11, 08 | 271 | 99999 | 09:56:02 | 00:48:43#99999 | 05:11:07#99999 | 03:50:39#99999 | FIN |
| Jul 13, 08 | 2 | — | 08:12:53 | 00:46:06#1 | 04:33:18#6 | 02:50:53#5 | FIN |
| Mar 1, 08 | 2008 New Zealandfull | 5 | 99999 | 08:47:03 | 00:45:25#99999 | 04:55:31#99999 | 02:59:54#99999 | FIN |
| Dec 1, 07 | 30 | — | 10:51:57 | 00:44:42#1 | 04:48:22#23 | 05:18:53#31 | FIN |
| Aug 26, 07 | 10 | — | 10:07:57 | 00:53:34#1 | 05:12:34#8 | 03:56:25#11 | FIN |
| Jun 24, 07 | 3 | — | 08:09:18 | 00:46:12#1 | 04:34:31#11 | 02:44:26#1 | FIN |
| Apr 1, 07 | 2007 Australiafull | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Feb 25, 07 | 2 | — | 03:38:22 | 00:25:08 | 02:03:28 | 01:09:44 | FIN |
| Nov 11, 06 | 947 | — | 05:12:54 | 00:23:55#1 | 02:40:58#1058 | 02:02:40#1078 | FIN |
| Oct 21, 06 | 17 | — | 08:38:12 | 00:53:35#3 | 04:40:45#25 | 02:59:41#21 | FIN |
| Oct 21, 06 | 17 | 99999 | 08:38:12 | 00:53:35#99999 | 04:40:45#99999 | 02:59:40#99999 | FIN |
| Jul 15, 06 | 8 | — | 01:56:21 | 00:19:16 | 01:02:28 | 00:34:38 | FIN |
| Apr 3, 06 | 2006 Australiafull | — | — | — | — | — | — | DNF |
| Feb 26, 06 | 5 | — | 09:04:15 | 00:49:59#5 | 04:40:14#3 | 03:31:01#6 | FIN |
| Nov 27, 05 | 17 | — | 09:28:35 | 00:50:45#5 | 05:05:30#19 | 03:32:20#16 | FIN |
| Sep 11, 05 | 2 | — | 09:06:47 | 00:48:31#1 | 04:52:30#2 | 03:20:12#5 | FIN |
| Oct 16, 04 | — | — | — | 00:51:15#99999 | 05:58:10#99999 | —#99999 | DNF |
| Mar 6, 04 | 5 | — | 08:51:07 | 00:46:35#2 | 05:03:10#8 | 02:56:03#6 | FIN |