Master athlete
Unified profile powered by master athlete and result tables.
Pro results
88
AG results
0
Races
88
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
DNS | 8 | IRONMAN Western Australia 2025MPRO140.6 | Dec 7, 2025 | - | - | - | - | - | DNSDNS |
DNF | M68 | IRONMAN 70.3 World Championship - Men 2025MPRO70.3 | Nov 9, 2025 | 0:24:56 1:19/100m | 0:01:21 | - | - | - | DNFDNF |
DNS | M11 | IRONMAN Cairns 2025MPRO140.6 | Jun 16, 2025 | - | - | - | - | - | DNSDNS |
— | 22 | Nov 16, 2024 | 00:25:51 1:18/100m | 00:01:13 | 01:54:25 25.4 mph | 00:00:52 | - | - | |
16 | 43 | Oct 19, 2024 | 00:24:51 1:15/100m | 00:02:08 | 02:02:20 24.4 mph | 00:01:21 | 01:11:30 6:24/mi | 03:42:08 | |
— | 20 | T100 Triathlon World Tour Ibiza - Elite Men 2024MPRO100k | Sep 28, 2024 | 00:24:55 1:15/100m | 00:00:41 | 01:51:01 26.9 mph | 00:01:03 | - | - |
19 | 21 | T100 Triathlon World Tour London - Elite Men 2024MPRO100k | Jul 27, 2024 | 00:23:18 1:10/100m | 00:01:09 | 01:49:32 27.2 mph | 00:00:51 | 01:17:57 6:58/mi | 03:32:45 |
1 | - | PTO European Open 2023MPRO100k | May 6, 2023 | 00:22:53 1:09/100m | 00:01:03 | 01:50:07 27.1 mph | 00:00:45 | 00:58:56 5:16/mi | 03:13:46 |
1 | - | Hell of the West 2023MPRO70.3 | Mar 26, 2023 | 00:25:33 1:21/100m | 00:02:13 | 01:44:21 32.2 mph | 00:01:13 | 01:06:49 5:06/mi | 03:20:11 |
1 | 4 | IRONMAN Western Australia 2022MPRO140.6 | Dec 4, 2022 | 0:48:13 1:16/100m | 143 | 4:10:12 26.8 mph | 160 | 2:41:54 6:10/mi | 7:45:22 |
4 | 23 | IRONMAN World Championship Saturday 2022MPRO140.6 | Oct 11, 2022 | 0:48:25 1:16/100m | 0:01:59 | 4:11:30 26.7 mph | 0:02:35 | 2:40:14 6:07/mi | 7:44:44 |
1 | 3 | IRONMAN 70.3 Sunshine Coast 2022MPRO70.3 | Sep 11, 2022 | 0:23:16 1:13/100m | 73 | 1:55:18 29.1 mph | 70 | 1:08:50 5:15/mi | 3:29:47 |
15 | - | Collins Cup 2022MPRO100k | Aug 20, 2022 | 00:24:02 1:12/100m | 00:01:34 | 01:57:42 25.3 mph | 00:01:03 | 01:00:28 5:24/mi | 03:24:51 |
8 | - | PTO Canadian Open 2022MPRO100k | Jul 23, 2022 | 00:26:27 1:19/100m | 00:01:00 | 01:48:01 27.6 mph | 00:00:26 | 01:00:45 5:26/mi | 03:16:39 |
1 | 1 | IRONMAN Cairns 2022MPRO140.6 | Jun 13, 2022 | 0:46:39 1:14/100m | 126 | 4:20:43 25.7 mph | 133 | 2:41:13 6:09/mi | 7:52:54 |
3 | - | Challenge Shepparton 2022MPRO70.3 | Mar 13, 2022 | 00:23:48 1:15/100m | - | 02:10:59 25.6 mph | - | 01:17:47 5:56/mi | 03:55:21 |
DNS | 19 | IRONMAN 70.3 World Championship 2021MPRO70.3 | Sep 19, 2021 | - | - | - | - | - | DNSDNS |
17 | - | Collins Cup 2021MPRO100k | Aug 28, 2021 | 00:25:23 1:16/100m | 00:02:25 | 01:51:33 26.7 mph | 00:00:57 | 01:06:04 5:54/mi | 03:26:24 |
DNS | 60 | IRONMAN 70.3 Switzerland 2021MPRO70.3 | Aug 8, 2021 | - | - | - | - | - | DNSDNS |
1 | 21 | IRONMAN Cairns 2021MPRO140.6 | Jun 7, 2021 | 0:43:54 1:09/100m | 155 | 4:26:24 25.2 mph | 125 | 2:43:57 6:15/mi | 7:58:55 |
1 | - | Challenge Shepparton 2021MPRO70.3 | Apr 11, 2021 | 00:24:37 1:18/100m | - | 02:04:53 26.9 mph | - | 01:10:23 5:22/mi | 03:42:37 |
8 | 21 | IRONMAN 70.3 Geelong 2021MPRO70.3 | Mar 28, 2021 | 0:22:26 1:11/100m | 148 | 2:09:23 25.9 mph | 113 | 1:18:43 6:00/mi | 3:54:53 |
DNF | 32 | IRONMAN World Championship 2021MPRO140.6 | Jan 1, 2021 | 0:48:29 1:17/100m | 102 | 4:43:03 23.7 mph | 167 | - | DNFDNF |
1 | 6 | IRONMAN Asia-Pacific Championship Cairns 2020MPRO140.6 | Sep 27, 2020 | 0:45:43 1:12/100m | 98 | 4:33:24 24.6 mph | 137 | 2:50:06 6:29/mi | 8:13:09 |
2 | 4 | IRONMAN 70.3 Sunshine Coast 2020MPRO70.3 | Sep 13, 2020 | 0:21:42 1:09/100m | 132 | 2:07:05 26.4 mph | 97 | 1:13:28 5:36/mi | 3:46:03 |
1 | 1 | IRONMAN 70.3 Western Sydney 2019MPRO70.3 | Nov 24, 2019 | 0:23:35 1:14/100m | 69 | 2:06:15 26.6 mph | 71 | 1:14:55 5:43/mi | 3:47:05 |
1 | - | Gerardmer XL 2019MPRO70.3 | Sep 7, 2019 | 00:22:31 1:11/100m | - | 02:40:57 20.8 mph | - | 01:17:43 5:56/mi | 04:25:07 |
31 | 42 | Karlovy Vary ITU Triathlon World Cup - Elite Men 2019MPROOlympic | Aug 25, 2019 | 00:19:21 1:17/100m | 00:00:24 | 01:07:30 22.1 mph | 00:00:31 | 00:33:46 5:26/mi | 02:01:34 |
13 | 72 | Tiszaujvaros ITU Triathlon World Cup - Semifinal 3 Elite Men 2019MPROOlympic | Jul 13, 2019 | 00:06:32 0:26/100m | 00:01:02 | 00:16:30 90.4 mph | 00:00:33 | 00:09:36 1:33/mi | 00:34:12 |
2 | 221 | Jun 29, 2019 | 00:09:06 1:13/100m | 00:00:43 | 00:27:24 27.2 mph | 00:00:32 | 00:16:43 5:23/mi | 00:54:26 | |
10 | 49 | Nur-Sultan ITU Triathlon World Cup - Elite Men 2019MPROOlympic | Jun 15, 2019 | 00:15:32 1:02/100m | 00:00:22 | 00:56:57 26.2 mph | 00:00:26 | 00:31:50 5:07/mi | 01:45:04 |
8 | - | Challenge Samorin 2019MPRO70.3 | Jun 2, 2019 | 00:22:54 1:12/100m | 00:02:39 | 02:00:45 27.8 mph | 00:02:45 | 01:14:10 5:39/mi | 03:43:15 |
3 | 12 | May 4, 2019 | 00:26:26 1:46/100m | 00:01:22 | 02:05:33 11.9 mph | 00:01:29 | 01:20:38 12:59/mi | 03:55:28 | |
9 | 14 | Moreton Bay OTU Triathlon Oceania Cup - Elite Men 2019MPROOlympic | Apr 14, 2019 | 00:19:04 1:16/100m | 00:00:35 | 00:55:11 27.0 mph | 00:00:44 | 00:31:21 5:03/mi | 01:45:37 |
9 | 14 | Moreton Bay OTU Triathlon Oceania Championships - Elite Men 2019MPROOlympic | Apr 14, 2019 | 00:19:04 1:16/100m | 00:00:35 | 00:55:11 27.0 mph | 00:00:44 | 00:31:21 5:03/mi | 01:45:37 |
1 | 43 | AUS Sprint Triathlon National Championships - Elite Men 2019MPROSprint | Apr 7, 2019 | 00:08:52 1:11/100m | 00:00:51 | 00:27:38 27.0 mph | 00:00:50 | 00:14:25 4:38/mi | 00:52:36 |
2 | 43 | Gold Coast OTU Sprint Triathlon Oceania Cup - Elite Men 2019MPROSprint | Apr 7, 2019 | 00:08:52 1:11/100m | 00:00:51 | 00:27:38 27.0 mph | 00:00:50 | 00:14:25 4:38/mi | 00:52:36 |
1 | 1027 | AUS Triathlon National Championships - Elite Men 2019MPROOlympic | Mar 17, 2019 | 00:18:22 1:13/100m | 00:01:36 | 00:55:38 26.8 mph | 00:00:40 | 00:33:30 5:23/mi | 01:49:49 |
35 | 11 | Devonport OTU Sprint Triathlon Oceania Cup - Elite Men 2019MPROSprint | Mar 2, 2019 | 00:08:57 1:12/100m | 00:00:37 | 00:33:03 22.6 mph | 00:00:50 | 00:17:46 5:43/mi | 01:01:14 |
35 | 11 | Mar 2, 2019 | 00:08:57 1:12/100m | 00:00:37 | 00:33:03 22.6 mph | 00:00:50 | 00:17:46 5:43/mi | 01:01:14 | |
2 | - | Challenge Taiwan Half 2018MPRO70.3 | Nov 18, 2018 | 00:24:10 1:16/100m | 00:03:22 | 02:03:15 27.2 mph | 00:01:26 | 01:17:10 5:53/mi | 03:49:25 |
DNS | 48 | IRONMAN 70.3 World Championship (Men) 2018MPRO70.3 | Sep 3, 2018 | - | - | - | - | - | DNSDNS |
3 | 59 | IRONMAN 70.3 Jonkoping 2018MPRO70.3 | Jul 9, 2018 | 0:23:06 1:13/100m | 207 | 2:08:33 26.1 mph | 89 | 1:15:55 5:47/mi | 3:52:31 |
5 | 67 | IRONMAN 70.3 European Championship Elsinore 2018MPRO70.3 | Jun 20, 2018 | 0:22:29 1:11/100m | 207 | 2:06:27 26.6 mph | 82 | 1:12:26 5:31/mi | 3:46:11 |
18 | - | Challenge Samorin 2018MPRO70.3 | Jun 3, 2018 | 00:25:40 1:21/100m | 00:02:07 | 02:53:13 19.4 mph | 00:03:59 | 01:18:07 5:57/mi | 04:43:06 |
3 | - | Challenge Melbourne 2018MPRO70.3 | Apr 22, 2018 | 00:23:49 1:15/100m | - | 02:06:27 26.5 mph | - | 01:11:12 5:26/mi | 03:45:23 |
18 | 14 | St. Kilda OTU Triathlon Oceania Cup - Elite Men 2018MPROOlympic | Apr 8, 2018 | 00:17:24 1:10/100m | 00:03:01 | 00:54:57 27.1 mph | 00:00:48 | 00:35:49 5:46/mi | 01:51:59 |
12 | 14 | Apr 8, 2018 | 00:17:24 1:10/100m | 00:03:01 | 00:54:57 27.1 mph | 00:00:48 | 00:35:49 5:46/mi | 01:51:59 | |
18 | 14 | Apr 8, 2018 | 00:17:24 1:10/100m | 00:03:01 | 00:54:57 27.1 mph | 00:00:48 | 00:35:49 5:46/mi | 01:51:59 | |
DSQ | 26 | Nov 28, 2017 | - | - | - | - | - | DSQDSQ | |
47 | 44 | Tongyeong ITU Triathlon World Cup - Elite Men 2017MPROOlympic | Oct 28, 2017 | 00:08:38 0:35/100m | 00:00:51 | 00:28:23 52.5 mph | 00:00:26 | 00:17:55 2:53/mi | 00:56:12 |
18 | 2 | Taizhou ASTC Triathlon Asian Cup - Elite Men 2017MPROOlympic | Jun 3, 2017 | 00:19:47 1:19/100m | 00:01:23 | 00:59:02 25.3 mph | 00:00:48 | 00:33:56 5:28/mi | 01:54:56 |
31 | 27 | New Plymouth ITU Triathlon World Cup - Elite Men 2017MPROOlympic | Apr 2, 2017 | 00:11:01 0:44/100m | 00:00:30 | 00:32:03 46.5 mph | 00:00:25 | 00:15:31 2:30/mi | 00:59:32 |
5 | 8 | Devonport OTU Triathlon Oceania Championships - U23 Men 2017U23 MenOlympic | Mar 18, 2017 | 00:17:48 1:11/100m | 00:00:31 | 01:05:46 22.7 mph | 00:00:42 | 00:33:10 5:20/mi | 01:58:00 |
6 | 8 | Devonport OTU Triathlon Oceania Championships - Elite Men 2017MPROOlympic | Mar 18, 2017 | 00:17:48 1:11/100m | 00:00:31 | 01:05:46 22.7 mph | 00:00:42 | 00:33:10 5:20/mi | 01:58:00 |
17 | 18 | Mooloolaba ITU Triathlon World Cup - Elite Men 2017MPROOlympic | Mar 11, 2017 | 00:14:19 0:57/100m | 00:01:05 | 00:57:34 25.9 mph | 00:00:18 | 00:35:28 5:42/mi | 01:48:45 |
— | 19 | Kinloch OTU Sprint Triathlon Oceania Championships - U23 Men 2017U23 MenSprint | Feb 12, 2017 | 00:08:44 1:10/100m | 00:00:50 | - | - | - | - |
— | 19 | Feb 12, 2017 | 00:08:44 1:10/100m | 00:00:50 | - | - | - | - | |
2 | 38 | Snowy Mountains ITU Cross Triathlon World Championships - U23 Men 2016U23 MenOlympic | Nov 18, 2016 | 00:18:19 1:13/100m | 00:00:51 | 01:41:13 14.7 mph | 00:00:47 | 00:47:44 7:41/mi | 02:48:56 |
13 | 38 | Nov 18, 2016 | 00:18:19 1:13/100m | 00:00:51 | 01:41:13 14.7 mph | 00:00:47 | 00:47:44 7:41/mi | 02:48:56 | |
19 | 15 | Tønsberg ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Aug 13, 2016 | 00:14:33 1:56/100m | 00:00:23 | 00:31:42 23.5 mph | 00:00:27 | 00:08:38 2:47/mi | 00:55:45 |
29 | 16 | Malmö ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Aug 6, 2016 | 00:09:47 1:18/100m | 00:00:45 | 00:30:59 24.1 mph | 00:00:27 | 00:16:08 5:12/mi | 00:58:04 |
— | 20 | Rotterdam ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Jul 23, 2016 | 00:09:35 1:17/100m | 00:01:30 | - | - | - | - |
— | 9 | Tartu ETU Sprint Triathlon European Cup - Elite Men 2016MPROSprint | Jul 10, 2016 | 00:09:04 1:13/100m | 00:01:09 | - | - | - | - |
12 | 227 | Jul 2, 2016 | 00:09:04 1:13/100m | 00:00:57 | 00:27:55 26.7 mph | 00:01:24 | 00:16:27 5:18/mi | 00:55:45 | |
8 | 48 | Vallée de Joux ETU Cross Triathlon European Championships - U23 Men 2016U23 MenOlympic | Jun 25, 2016 | 00:20:11 1:21/100m | 00:00:43 | 01:47:34 13.9 mph | 00:00:41 | 00:44:11 7:07/mi | 02:53:22 |
9 | 48 | Jun 25, 2016 | 00:20:11 1:21/100m | 00:00:43 | 01:47:34 13.9 mph | 00:00:41 | 00:44:11 7:07/mi | 02:53:22 | |
9 | 19 | Penrith OTU Sprint Triathlon Oceania Championships - U23 Men 2016U23 MenSprint | Apr 23, 2016 | 00:09:53 1:19/100m | 00:00:46 | 00:27:22 27.2 mph | 00:00:20 | 00:16:14 5:14/mi | 00:54:34 |
13 | 19 | Apr 23, 2016 | 00:09:53 1:19/100m | 00:00:46 | 00:27:22 27.2 mph | 00:00:20 | 00:16:14 5:14/mi | 00:54:34 | |
19 | 28 | Wollongong OTU Sprint Triathlon Oceania Cup - Elite Men 2016MPROSprint | Mar 5, 2016 | 00:10:07 1:21/100m | 00:01:05 | 00:25:30 29.2 mph | 00:00:32 | 00:16:05 5:11/mi | 00:53:16 |
26 | 40 | Adelaide ITU Duathlon World Championships - Elite Men 2015MPROduathlon | Oct 17, 2015 | 00:34:01 | 00:00:14 | 01:05:37 | 00:00:23 | 00:19:21 | 01:59:37 |
6 | 40 | Adelaide ITU Duathlon World Championships - U23 Men 2015U23 Menduathlon | Oct 17, 2015 | 00:34:01 | 00:00:14 | 01:05:37 | 00:00:23 | 00:19:21 | 01:59:37 |
23 | 28 | Karlovy Vary ETU Triathlon European Cup - Elite Men 2015MPROOlympic | Aug 23, 2015 | - | - | - | - | - | 01:57:38 |
16 | 22 | Egirdir ETU Triathlon European Cup - Elite Men 2015MPROOlympic | Aug 15, 2015 | 00:21:02 1:24/100m | 00:00:27 | 01:10:04 21.3 mph | 00:00:27 | 00:35:04 5:39/mi | 02:07:07 |
32 | 19 | Riga ETU Sprint Triathlon European Cup - Elite Men 2015MPROSprint | Aug 9, 2015 | 00:09:48 1:18/100m | 00:01:00 | 00:28:25 26.2 mph | 00:00:29 | 00:16:25 5:17/mi | 00:56:05 |
10 | 43 | Jul 19, 2015 | 00:09:36 1:17/100m | 00:01:50 | 00:28:31 26.1 mph | 00:00:41 | 00:15:23 4:57/mi | 00:55:58 | |
20 | 21 | Shizuishan ASTC Triathlon Premium Asian Cup - Elite Men 2015MPROOlympic | Jul 4, 2015 | 00:20:24 1:22/100m | 00:00:33 | 00:56:32 26.4 mph | 00:00:22 | 00:36:42 5:54/mi | 01:54:33 |
14 | 14 | Fiji OTU Sprint Triathlon Oceania Cup - Elite Men 2015MPROSprint | Jun 6, 2015 | 00:12:02 1:36/100m | 00:00:18 | 00:31:43 23.5 mph | 00:00:22 | 00:18:26 5:56/mi | 01:02:49 |
31 | 38 | Wollongong OTU Sprint Triathlon Oceania Cup - Elite Men 2015MPROSprint | Mar 7, 2015 | 00:10:16 1:22/100m | 00:00:53 | 00:29:41 25.1 mph | 00:00:53 | 00:16:00 5:09/mi | 00:57:45 |
3 | 13 | Feb 28, 2015 | 00:17:11 1:09/100m | 00:00:28 | 01:12:42 20.5 mph | 00:00:23 | 00:43:18 6:58/mi | 02:14:03 | |
— | 31 | Devonport OTU Triathlon Oceania Championships - U23 Men 2015U23 MenOlympic | Feb 21, 2015 | 00:22:39 1:31/100m | 00:00:26 | - | - | - | - |
— | 31 | Devonport OTU Triathlon Oceania Championships - Elite Men 2015MPROOlympic | Feb 21, 2015 | 00:22:39 1:31/100m | 00:00:26 | - | - | - | - |
— | 31 | AUS Triathlon National Championships - Elite Men 2015MPROOlympic | Feb 21, 2015 | 00:22:39 1:31/100m | 00:00:26 | - | - | - | - |
24 | 19 | Mooloolaba OTU Triathlon Oceania Cup - Elite Men 2014MPROOlympic | Mar 16, 2014 | 00:20:41 1:23/100m | 00:02:39 | 00:59:51 24.9 mph | 00:01:10 | 00:36:41 5:54/mi | 02:01:05 |
9 | 3 | Devonport OTU Triathlon Oceania Championships - Junior Men 2014Junior MenOlympic | Mar 1, 2014 | 00:09:55 0:40/100m | 00:00:46 | 00:32:02 46.6 mph | 00:00:07 | 00:17:18 2:47/mi | 01:00:10 |
13 | 5001 | AUS Triathlon Junior National Championships - Junior Men 2014Junior MenOlympic | Feb 23, 2014 | 00:10:13 0:41/100m | 00:01:13 | 00:30:07 49.5 mph | 00:00:53 | 00:17:59 2:54/mi | 01:00:27 |
9 | 35 | Meizhou ITU Sprint Triathlon Asian Cup - Elite Men 2013MPROSprint | Oct 13, 2013 | 00:09:47 1:18/100m | 00:00:43 | 00:28:25 26.2 mph | 00:00:42 | 00:16:58 5:28/mi | 00:56:37 |
33 | 125 | Wellington OTU Triathlon Oceania Championships - Junior Men 2013Junior MenOlympic | Mar 9, 2013 | 00:10:08 0:41/100m | 00:01:24 | 00:44:36 33.4 mph | 00:00:58 | 00:19:20 3:07/mi | 01:16:23 |