
#606
17.233 points
PTO World Rank
142
Races
8
Wins
49
Podiums
92
Top 10s
17
DNFs
#1
Best Finish
7.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 2 | 0 | 0 | #5 | 1× half, 1× full |
| 2024 | 7 | 0 | 2 | #2 | 4× half, 3× full |
| 2023 | 6 | 0 | 2 | #2 | 4× half, 2× full |
| 2022 | 10 | 2 | 3 | #1 | 4× full, 6× half |
| 2021 | 5 | 0 | 1 | #2 | 2× full, 3× half |
| 2020 | 3 | 0 | 3 | #2 | 1× full, 2× half |
| 2019 | 11 | 0 | 6 | #2 | 6× full, 5× half |
| 2018 | 12 | 0 | 4 | #2 | 7× half, 5× full |
| 2017 | 10 | 0 | 2 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 23, 25 | bronzehalf | — | — | — | 00:27:31 | 01:48:00 | — | DNF |
| Mar 1, 25 |
| #2 |
| 4× full, 6× half |
| 2016 | 9 | 1 | 3 | #1 | 5× half, 4× full |
| 2015 | 9 | 1 | 2 | #1 | 4× half, 5× full |
| 2014 | 12 | 2 | 3 | #1 | 8× half, 4× full |
| 2013 | 14 | 0 | 8 | #2 | 10× half, 4× full |
| 2012 | 10 | 0 | 2 | #2 | 2× full, 8× half |
| 2011 | 9 | 1 | 4 | #1 | 7× half, 2× full |
| 2010 | 6 | 1 | 3 | #1 | 4× half, 2× full |
| 2009 | 1 | 0 | 1 | #3 | 1× full |
| 2008 | 4 | 0 | 0 | #4 | 1× full, 3× half |
| 2007 | 2 | 0 | 0 | #5 | 2× full |
| 5 |
| 5 |
| 07:56:00 |
| 00:47:58#6 |
| 04:13:42#2 |
| 02:49:21#5 |
| FIN |
| Nov 10, 24 | 7 | — | 03:44:20 | 00:22:46#11 | 01:58:02#2 | 01:19:10#20 | FIN |
| Oct 12, 24 | 2 | — | 08:12:38.987 | 00:48:40.483#9 | 04:24:17.673#2 | 02:55:48.874#2 | FIN |
| Sep 8, 24 | 106 | — | 04:28:25 | 00:24:59#28 | 02:45:24#679 | 01:14:21#2 | FIN |
| Jun 16, 24 | — | — | — | 00:50:38#99999 | 04:24:58#99999 | —#99999 | DNF |
| May 5, 24 | 6 | 6 | 08:16:55 | 00:52:03#5 | 04:24:03#4 | 02:56:57#6 | FIN |
| Mar 24, 24 | — | — | — | 00:23:42#99999 | —#99999 | —#99999 | DNF |
| Feb 25, 24 | 2 | — | 03:49:10 | 00:23:34#4 | 02:07:42#3 | 01:14:52#2 | FIN |
| Oct 7, 23 | 7 | — | 04:00:55 | 00:25:24#15 | 02:11:39#8 | 01:21:13#6 | FIN |
| Sep 10, 23 | 7 | — | 03:46:01 | 00:23:51#7 | 02:02:59#4 | 01:16:35#10 | FIN |
| Jun 18, 23 | 3 | 3 | 08:04:55 | 00:48:13#9 | 04:29:27#6 | 02:42:53#3 | FIN |
| May 7, 23 | 2 | 2 | 08:07:02 | 00:49:37#7 | 04:27:16#1 | 02:46:28#2 | FIN |
| Feb 26, 23 | 7 | — | 03:57:42 | 00:25:23#10 | 02:09:30#8 | 01:19:49#9 | FIN |
| Feb 5, 23 | — | — | — | 00:23:48#10 | — | — | DNS |
| Oct 8, 22 | 42 | 70 | 08:57:42 | 00:49:42#22 | 04:38:36#43 | 03:23:29#70 | FIN |
| Sep 11, 22 | 10 | — | 03:38:46 | 00:23:24#11 | 01:57:47#13 | 01:15:02#11 | FIN |
| Jun 12, 22 | 4 | 4 | 08:14:21 | 00:50:05#10 | 04:31:38#4 | 02:48:38#4 | FIN |
| May 1, 22 | 1 | 1 | 08:15:14 | 00:52:58#5 | 04:32:47#2 | 02:45:51#1 | FIN |
| Mar 13, 22 | 1 | — | 03:46:20 | 00:25:15#6 | 02:02:29#2 | 01:16:25#2 | FIN |
| Feb 27, 22 | 2 | — | 03:52:30 | 00:23:57#8 | 02:07:55#1 | 01:17:47#5 | FIN |
| Feb 20, 22 | 5 | 5 | 03:47:29 | 00:22:54#13 | 02:06:11#5 | 01:14:16#5 | FIN |
| Jan 1, 22 | 42 | — | 08:57:41 | 00:49:41#20 | 04:38:35#41 | 03:23:28#43 | FIN |
| Jan 1, 22 | 33 | — | 03:32:23 | 00:28:46#33 | 01:54:54#33 | 01:06:54#29 | FIN |
| Jan 1, 22 | 10 | — | 03:38:47 | 00:23:25#12 | 01:57:48#13 | 01:15:03#12 | FIN |
| Dec 5, 21 | — | — | — | 00:51:29#99999 | —#99999 | —#99999 | DNF |
| Sep 5, 21 | 4 | — | 03:50:14 | 00:23:20#6 | 02:08:18#1 | 01:14:17#6 | FIN |
| Jun 6, 21 | 2021 Cairnsfull | 2 | 2 | 08:06:39 | 00:46:13#6 | 04:29:37#4 | 02:46:08#2 | FIN |
| Mar 28, 21 | 4 | 4 | 03:50:15 | 00:23:21#7 | 02:08:19#2 | 01:14:18#4 | FIN |
| Feb 27, 21 | 5 | — | 03:51:46 | 00:23:47#10 | 02:08:22#1 | 01:16:32#6 | FIN |
| Sep 27, 20 | 2020 Cairnsfull | 2 | 2 | 08:15:58 | 00:47:47#5 | 04:31:05#3 | 02:53:26#2 | FIN |
| Sep 6, 20 | 3 | — | 03:48:37 | 00:22:03#6 | 02:09:56#4 | 01:12:19#1 | FIN |
| Feb 23, 20 | 3 | 3 | 03:48:38 | 00:22:04#7 | 02:09:57#4 | 01:12:19#3 | FIN |
| Dec 1, 19 | 3 | — | 08:00:26 | 00:49:14#99999 | 04:20:02#99999 | 02:46:48#99999 | DNS |
| Dec 1, 19 | 3 | 3 | 08:00:26 | 00:49:14#8 | 04:20:02#5 | 02:46:49#3 | FIN |
| Nov 10, 19 | 3 | — | 03:53:05 | 00:22:21#8 | 02:09:40#7 | 01:14:15#3 | FIN |
| Oct 12, 19 | 16 | 16 | 08:20:15.631 | 00:51:43.518#28 | 04:31:01.476#26 | 02:52:37.218#16 | FIN |
| Oct 12, 19 | 16 | — | 08:20:16 | 00:51:44#20 | 04:31:01#28 | 02:52:37#10 | FIN |
| Sep 8, 19 | — | — | — | 00:23:47 | — | — | DNF |
| Jun 9, 19 | 2 | 2 | 08:23:48 | 00:50:03#4 | 04:45:23#4 | 02:45:04#2 | FIN |
| Jun 2, 19 | 2 | — | 04:08:36 | 00:24:34#4 | 02:13:47#2 | 01:27:17#3 | FIN |
| Apr 7, 19 | — | — | — | 00:25:53#99999 | 04:44:49#99999 | —#99999 | DNF |
| Mar 24, 19 | 3 | — | 03:53:04.94 | 00:25:19 | 02:06:58.95 | 01:17:44.81 | FIN |
| Feb 17, 19 | 3 | — | 03:49:59.7 | 00:22:21.63 | 02:09:40.22 | 01:14:15.14 | FIN |
| Nov 25, 18 | — | — | — | 00:28:21 | — | — | DNF |
| Nov 18, 18 | 3 | — | 03:53:45 | 00:24:45#8 | 02:05:40#2 | 01:20:44#4 | FIN |
| Nov 11, 18 | 2 | — | 03:47:30 | 00:24:38#2 | 02:06:43#4 | 01:13:19#2 | FIN |
| Oct 13, 18 | 12 | 12 | 08:13:47 | 00:50:39#27 | 04:27:47#32 | 02:50:36#12 | FIN |
| Oct 13, 18 | 12 | — | 08:13:46.51 | 00:50:38.1 | 04:27:46.72 | 02:50:36.82 | FIN |
| Oct 13, 18 | 12 | — | 08:13:47 | 00:50:39#21 | 04:27:47#32 | 02:50:36#4 | FIN |
| Aug 26, 18 | 4 | — | 03:44:57 | 00:22:52#5 | 02:05:50#5 | 01:12:15#5 | FIN |
| Jun 10, 18 | 7 | 7 | 08:15:11 | 00:48:47#9 | 04:25:38#8 | 02:57:28#7 | FIN |
| Apr 28, 18 | 4 | — | 07:47:43 | — | — | 02:51:58#9 | FIN |
| Mar 25, 18 | 3 | — | 03:53:42.99 | 00:24:42.99 | 02:05:40.02 | 01:20:44.11 | FIN |
| Feb 18, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 18 | 3 | — | 03:53:35 | 00:26:32#12 | 02:06:27#4 | 01:14:17#3 | FIN |
| Dec 3, 17 | 3 | 3 | 07:27:08 | —#1 | 04:13:06#3 | 03:10:29#3 | FIN |
| Nov 12, 17 | 7 | — | 03:56:28 | 00:24:35#10 | 02:10:27#5 | 01:17:39#10 | FIN |
| Oct 14, 17 | 15 | — | 08:28:05 | 00:51:23#26 | 04:37:24#26 | 02:55:07#9 | FIN |
| Oct 14, 17 | 15 | 15 | 08:28:05 | 00:51:23#35 | 04:37:24#25 | 02:55:07#15 | FIN |
| Sep 10, 17 | 2 | — | 03:54:08 | 00:23:54#12 | 02:13:36#4 | 01:12:58#1 | FIN |
| Jun 11, 17 | 4 | 4 | 08:09:22 | 00:49:50#8 | 04:25:46#3 | 02:49:54#4 | FIN |
| Apr 9, 17 | — | — | — | 00:27:10 | — | — | DNF |
| Mar 12, 17 | 7 | — | 03:54:52 | 00:24:42#10 | 02:05:55#3 | 01:20:52#8 | FIN |
| Feb 19, 17 | 7 | 7 | 03:56:28 | 00:24:35#11 | 02:10:27#6 | 01:17:39#7 | FIN |
| Jan 1, 17 | 5 | — | 03:55:01 | 00:23:37#8 | 02:08:17#9 | 01:17:27#7 | FIN |
| Nov 13, 16 | 4 | — | 03:55:50 | 00:24:40#9 | 02:07:32#1 | 01:21:09#13 | FIN |
| Oct 8, 16 | 19 | 19 | 08:35:27 | 00:48:57#22 | 04:48:11#39 | 02:53:14#19 | FIN |
| Oct 8, 16 | 19 | — | 08:35:27 | 00:48:57#18 | 04:48:11#34 | 02:53:14#10 | FIN |
| Jun 12, 16 | 2016 Cairnsfull | 1 | 1 | 08:15:03 | 00:47:26#10 | 04:36:58#5 | 02:46:31#1 | FIN |
| Apr 10, 16 | 2 | 2 | 08:14:51 | 00:50:00#7 | 04:32:33#4 | 02:48:15#2 | FIN |
| Mar 6, 16 | 4 | — | 03:53:19 | 00:23:44#5 | 02:05:38#4 | 01:21:22#3 | FIN |
| Jan 31, 16 | — | — | — | 00:25:27 | — | — | DNF |
| Jan 1, 16 | 4 | — | 03:55:50 | 00:24:40#13 | 02:07:32#1 | 01:21:09#19 | FIN |
| Jan 1, 16 | 3 | — | 04:05:32 | 00:24:14#8 | 02:12:05#4 | 01:25:22#7 | FIN |
| Nov 29, 15 | 4 | — | 03:51:36 | 00:26:43#9 | 02:07:08#5 | 01:15:55#4 | FIN |
| Oct 10, 15 | 36 | 283 | 09:58:18 | 00:52:30#21 | 04:35:34#18 | 04:25:09#304 | FIN |
| Oct 10, 15 | 36 | — | 09:58:18 | 00:52:30#16 | 04:35:34#20 | 04:25:09#38 | FIN |
| Sep 13, 15 | 1 | — | 03:44:28 | 00:24:05#9 | 02:04:45#2 | 01:13:11#1 | FIN |
| Jun 28, 15 | 2015 Austriafull | 4 | — | 03:57:55 | 00:24:35#10 | 02:09:39#5 | 01:19:00#4 | DNF |
| Jun 14, 15 | 4 | 4 | 03:57:55 | 00:23:19#11 | 02:12:14#4 | 01:19:00#4 | FIN |
| Mar 22, 15 | 2015 Melbournefull | 2 | — | 08:07:57 | 00:48:06#10 | 04:27:17#3 | 02:49:20#3 | FIN |
| Feb 1, 15 | 6 | — | 03:54:06 | 00:24:01#9 | 02:10:17#11 | 01:15:49#4 | FIN |
| Jan 18, 15 | 20 | — | 04:15:19 | 00:24:27#12 | 02:27:09#58 | 01:21:21#14 | FIN |
| Dec 6, 14 | 10 | — | 03:47:01 | 00:22:41#12 | 02:06:31#11 | 01:14:35#8 | FIN |
| Oct 11, 14 | 7 | — | 08:23:26 | 00:51:21#13 | 04:36:45#13 | 02:50:53#6 | FIN |
| Oct 11, 14 | 7 | 7 | 08:23:26 | 00:51:21#19 | 04:36:45#13 | 02:50:53#7 | FIN |
| Sep 7, 14 | 5 | — | 04:10:07 | 00:22:47#9 | 02:28:42#17 | 01:14:57#5 | FIN |
| Aug 10, 14 | 5 | — | 04:10:07 | 00:22:47#8 | 02:28:42#9 | 01:14:57#4 | FIN |
| Jul 13, 14 | — | — | — | 00:25:17 | — | — | DNF |
| Jun 8, 14 | 2014 Cairnsfull | 2 | 2 | 08:23:23 | 00:52:11#4 | 04:39:35#2 | 02:48:15#2 | FIN |
| May 3, 14 | 1 | — | 03:43:07 | 00:23:14#4 | 02:04:07#1 | 01:13:26#1 | FIN |
| Mar 1, 14 | 2014 New Zealandfull | 4 | 4 | 08:29:53 | 00:48:00#9 | 04:41:28#6 | 02:55:44#4 | FIN |
| Feb 9, 14 | — | — | — | 00:27:50#99999 | —#99999 | —#99999 | DNF |
| Feb 2, 14 | 1 | — | 03:52:37 | 00:26:16#8 | 02:05:56#2 | 01:16:21#1 | FIN |
| Jan 19, 14 | 12 | — | 03:52:21 | 00:22:49#18 | 02:10:41#16 | 01:16:46#9 | FIN |
| Nov 10, 13 | 2 | — | 03:44:31 | 00:21:20#5 | 02:03:16#1 | 01:17:15#3 | FIN |
| Aug 31, 13 | 2013 MetaManfull | 2 | — | 08:42:12 | 00:50:45#1 | 04:36:07#1 | 03:12:59#3 | FIN |
| Jun 9, 13 | 2013 Cairnsfull | 2 | 2 | 08:22:16 | 00:52:25#12 | 04:40:57#5 | 02:44:24#2 | FIN |
| Jun 1, 13 | 2 | — | 08:22:16 | 00:52:25#6 | 04:40:57#5 | 02:44:24#1 | FIN |
| Apr 7, 13 | 2 | 2 | 03:51:35 | 00:25:20#12 | 02:07:58#2 | 01:14:24#2 | FIN |
| Mar 24, 13 | 2013 Melbournefull | — | — | — | 00:21:40#19 | — | — | DNF |
| Jan 1, 13 | 2 | — | 03:51:35 | 00:25:20#13 | 02:07:58#1 | 01:14:24#2 | FIN |
| Jan 1, 13 | — | — | — | — | — | — | DNS |
| Jan 1, 13 | — | — | — | 00:24:57#18 | 02:37:08#536 | — | DNF |
| Jan 1, 13 | 8 | — | 03:53:48 | 00:25:24#10 | 02:08:29#4 | 01:17:21#14 | FIN |
| Jan 1, 13 | — | — | — | — | — | — | DNS |
| Jan 1, 13 | 2 | — | 03:59:48 | 00:24:10#7 | 02:11:44#2 | 01:17:26#3 | FIN |
| Jan 1, 13 | — | — | — | — | — | — | DNS |
| Jan 1, 13 | 2 | — | 03:44:31 | 00:21:20#6 | 02:03:16#2 | 01:17:15#3 | FIN |
| Dec 9, 12 | 2 | — | 08:21:11 | 00:48:49#2 | 04:42:04#2 | 02:47:20#1 | FIN |
| Sep 9, 12 | — | — | — | — | — | — | DNS |
| Aug 11, 12 | 11 | — | 09:07:43 | 00:48:58#4 | 04:34:12#2 | 03:41:21#11 | FIN |
| Mar 31, 12 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Jan 1, 12 | — | — | — | 00:27:07#31 | — | — | DNF |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Jan 1, 12 | — | — | — | — | — | — | DNS |
| Jan 1, 12 | 2 | — | 04:03:42 | 00:20:29#2 | 02:23:10#2 | 01:15:00#3 | FIN |
| Sep 25, 11 | 3 | 3 | 03:51:54 | 00:20:19#7 | 02:10:19#3 | 01:18:00#3 | FIN |
| Sep 11, 11 | 8 | — | 04:02:01 | 00:26:33#42 | 02:14:44#3 | 01:17:04#8 | FIN |
| Aug 1, 11 | 1 | — | 08:11:15 | 00:48:24#3 | 04:33:18#2 | 02:46:16#5 | FIN |
| Jun 5, 11 | 3 | — | 08:29:20 | 00:49:28#4 | 04:39:08#6 | 02:57:44#2 | FIN |
| Jan 1, 11 | — | — | — | — | — | — | DNS |
| Jan 1, 11 | 3 | — | 03:51:54 | 00:20:19#7 | 02:10:19#3 | 01:18:00#7 | FIN |
| Jan 1, 11 | — | — | — | — | — | — | DNS |
| Jan 1, 11 | — | — | — | — | — | — | DNS |
| Jan 1, 11 | — | — | — | 00:24:35#13 | — | — | DNF |
| Nov 13, 10 | — | — | — | 00:25:29 | 02:43:45 | — | DNF |
| Aug 1, 10 | 1 | — | 08:07:39 | 00:49:28#4 | 04:28:01#1 | 02:46:54#5 | FIN |
| Mar 28, 10 | 2010 Australiafull | 6 | — | 08:40:46 | 00:46:09#5 | 04:48:25#7 | 03:03:22#5 | FIN |
| Jan 1, 10 | 3 | — | 04:08:08 | 00:25:56#13 | 02:20:34#13 | 01:18:43#4 | FIN |
| Jan 1, 10 | 2 | — | 04:02:05 | 00:25:41#7 | 02:18:22#2 | 01:15:37#4 | FIN |
| Jan 1, 10 | 4 | — | 04:06:23 | 00:25:20#10 | 02:23:46#5 | 01:15:24#3 | FIN |
| Dec 5, 09 | 3 | — | 08:31:43 | 00:50:50#7 | 04:46:16#2 | 02:54:37#4 | FIN |
| Dec 7, 08 | 4 | — | 08:44:20 | 00:51:30#5 | 04:56:00#7 | 02:56:50#2 | FIN |
| Jun 8, 08 | 7 | 99999 | 04:06:38 | 00:26:09#99999 | 02:13:31#99999 | 01:23:52#99999 | FIN |
| Jan 1, 08 | 8 | — | 04:06:38 | 00:26:09#21 | 02:13:31#12 | 01:23:52#10 | FIN |
| Jan 1, 08 | 5 | — | 04:01:08 | 00:24:12#14 | 02:13:51#6 | 01:20:07#10 | FIN |
| Jun 24, 07 | 5 | — | 08:49:07 | 00:53:36#5 | 04:46:39#3 | 03:07:04#9 | FIN |
| Apr 8, 07 | 7 | — | 08:57:11 | 00:49:03#7 | 04:57:10#8 | 03:10:58#8 | FIN |