
#117
65.605 points
PTO World Rank
33
Races
0
Wins
1
Podiums
4
Top 10s
2
DNFs
#3
Best Finish
529.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 9 | 0 | 1 | #3 | 6× half, 3× full |
| 2024 | 6 | 0 | 0 | #6 | 5× half, 1× full |
| 2023 | 3 | 0 | 0 | #57 | 2× full, 1× half |
| 2022 | 3 | 0 | 0 | #21 | 3× half |
| 2021 | 2 | 0 | 0 | #1368 | 1× half, 1× full |
| 2017 | 2 | 0 | 0 | #208 | 1× full, 1× half |
| 2016 | 1 | 0 | 0 | — | 1× full |
| 2015 | 1 | 0 | 0 | #1459 | 1× full |
| 2014 | 1 | 0 | 0 | #1289 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | 55 | — | 04:09:40 | 00:24:53#62 | 02:22:47#64 | 01:19:10#188 |
| 1× full |
| 2013 | 2 | 0 | 0 | #860 | 1× full, 1× half |
| 2012 | 2 | 0 | 0 | #623 | 1× full, 1× half |
| 2010 | 1 | 0 | 0 | #751 | 1× full |
| FIN |
| Sep 28, 25 | 12 | 12 | 08:06:52 | 00:38:47#6 | 04:13:08#9 | 03:09:27#12 | FIN |
| Sep 14, 25 | 578 | — | 05:11:54 | 00:39:23#810 | 02:47:47#1064 | 01:35:08#247 | FIN |
| Jul 27, 25 | 8 | — | 08:53:05 | 00:46:31#5 | 05:03:12#11 | 02:57:13#9 | FIN |
| Jul 13, 25 | 12 | 12 | 04:02:16 | 00:23:14#10 | 02:18:16#11 | 01:15:07#12 | FIN |
| Jun 15, 25 | 568 | — | 06:14:59 | 00:43:05#584 | 03:05:19#616 | 02:19:39#585 | FIN |
| Jun 8, 25 | 3 | 3 | 03:38:07 | 00:25:28#7 | 01:57:42#8 | 01:11:23#3 | FIN |
| May 4, 25 | 22 | — | 03:43:13 | 00:24:12#42 | 02:02:51#37 | 01:11:50#11 | FIN |
| Mar 30, 25 | 18 | 19 | 08:42:37 | 00:52:53#9 | 04:40:02#17 | 03:04:09#19 | FIN |
| Oct 27, 24 | — | — | — | 01:21:19#1552 | — | — | DNF |
| Aug 18, 24 | 39 | 40 | 08:13:24 | 00:49:57#25 | 04:12:31#33 | 03:04:18#40 | FIN |
| Jul 14, 24 | 6 | 6 | 04:02:17 | 00:23:51#5 | 02:14:52#5 | 01:17:42#6 | FIN |
| Jun 30, 24 | 20 | — | 03:51:45 | 00:21:45#28 | 02:04:24#12 | 01:19:58#42 | FIN |
| Jun 9, 24 | 9 | — | 04:06:41 | 00:26:07#13 | 02:17:16#6 | 01:19:41#13 | FIN |
| May 4, 24 | 13 | — | 03:56:16.808 | 00:25:19.284#29 | 02:11:16.568#17 | 01:16:17.174#11 | FIN |
| Sep 16, 23 | 57 | — | 09:03:49 | 00:48:38#7 | 04:34:19#34 | 03:32:11#226 | FIN |
| Jun 4, 23 | 1334 | — | 11:55:57 | 01:25:33#1574 | 06:18:45#1838 | 03:44:09#572 | FIN |
| Jan 1, 23 | 972 | — | 07:32:40 | 00:39:38#833 | 03:31:49#899 | 02:59:31#1023 | FIN |
| Oct 28, 22 | 34 | — | 03:58:54 | 00:24:41#64 | 02:11:53#43 | 01:16:46#36 | FIN |
| Jan 1, 22 | 1622 | — | 06:52:30 | 00:35:07#1413 | 03:04:20#1351 | 02:53:14#1719 | FIN |
| Jan 1, 22 | 21 | — | 04:22:56 | 00:24:16#14 | 02:29:19#26 | 01:23:02#41 | FIN |
| Oct 23, 21 | 1368 | — | 06:30:44 | 00:33:08#1160 | 02:54:01#808 | 02:48:49#1666 | FIN |
| Jul 4, 21 | 2021 UKfull | — | — | — | — | — | — | DNS |
| Jul 16, 17 | 2017 UKfull | 1454 | — | 15:25:00 | 01:49:52#1792 | 07:48:30#1473 | 05:26:43#1313 | FIN |
| Jun 18, 17 | 208 | — | 05:13:37 | 00:26:15#9 | 02:54:30#769 | 01:44:18#168 | FIN |
| Jul 17, 16 | 2016 UKfull | — | — | — | 02:02:22#1802 | 08:07:14#1629 | — | DNF |
| Mar 22, 15 | 2015 Melbournefull | 1459 | — | 13:55:35 | 01:06:30#642 | 06:18:12#1370 | 06:11:01#1566 | FIN |
| Mar 23, 14 | 2014 Melbournefull | 1289 | — | 12:14:54 | 01:01:35#390 | 06:06:54#1369 | 04:50:22#1375 | FIN |
| Mar 24, 13 | 2013 Melbournefull | 1474 | — | 12:33:04 | 00:32:00#1042 | 06:08:52#1241 | 05:41:21#1647 | FIN |
| Jan 1, 13 | 860 | — | 06:09:19 | 00:34:53#407 | 02:58:33#815 | 02:27:20#941 | FIN |
| Mar 25, 12 | 2012 Melbournefull | 623 | — | 10:57:14 | 01:12:55#765 | 05:23:28#555 | 04:09:47#692 | FIN |
| Jan 1, 12 | 991 | — | 06:11:02 | 00:36:39#585 | 02:44:59#782 | 02:36:14#1101 | FIN |
| Mar 28, 10 | 2010 Australiafull | 751 | — | 12:09:27 | 01:04:40#788 | 05:56:34#629 | 04:56:23#869 | FIN |