Full Athlete Results
Date Pos Event Time
23 Sep
2023
8

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:43:04
18 Aug
2023
DNS

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
DNS
16 Jul
2023
6

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:18:55
14 Jul
2023
5

2023 World Triathlon Sprint & Relay Championships Hamburg

Elite Men
00:19:33
24 Jun
2023
1

2023 World Triathlon Championship Series Montreal

Elite Men
00:53:47
13 May
2023
2

2023 World Triathlon Championship Series Yokohama

Elite Men
01:42:17
03 Mar
2023
18

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:53:42
26 Nov
2022
5

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:44:51
08 Oct
2022
11

2022 World Triathlon Championship Series Cagliari

Elite Men
01:40:56
31 Jul
2022
3

2022 Birmingham Commonwealth Games

Mixed Relay
00:18:07
29 Jul
2022
3

2022 Birmingham Commonwealth Games

Elite Men
00:50:50
10 Jul
2022
2

2022 World Triathlon Championship Series Hamburg

Mixed Relay
00:18:48
09 Jul
2022
2

2022 World Triathlon Championship Series Hamburg

Elite Men
00:53:13
12 Jun
2022
6

2022 World Triathlon Championship Series Leeds

Mixed Relay
00:20:57
11 Jun
2022
26

2022 World Triathlon Championship Series Leeds

Elite Men
00:54:38
14 May
2022
4

2022 World Triathlon Championship Series Yokohama

Elite Men
01:44:09
03 Apr
2022
1

2022 Oceania Triathlon Cup Gold Coast

Elite Men
00:52:57
26 Feb
2022
1

2022 Oceania Triathlon Cup Devonport

Elite Men
00:53:34
05 Nov
2021
42

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:56:07
21 Aug
2021
3

2021 World Triathlon Championship Finals Edmonton

U23 Men
01:46:55
15 Aug
2021
6

Groupe Copley 2021 World Triathlon Championship Series Montreal

Mixed Relay
00:19:37
13 Aug
2021
18

Groupe Copley 2021 World Triathlon Championship Series Montreal

Elite Men
00:22:07
31 Jul
2021
9

Tokyo 2020 Olympic Games

Mixed Relay
00:20:56
26 Jul
2021
24

Tokyo 2020 Olympic Games

Elite Men
01:47:35
26 Jun
2021
1

2021 Oceania Triathlon Cup Port Douglas

Elite Men
00:50:13
12 Jun
2021
2

2021 Oceania Triathlon Championships and Cup Port Douglas

Elite Men
01:40:00
12 Jun
2021
2

2021 Oceania Triathlon Championships and Cup Port Douglas

Elite Men
01:40:00
12 Jun
2021
1

2021 Oceania Triathlon Championships and Cup Port Douglas

U23 Men
01:40:00
06 Jun
2021
1

2021 Oceania Triathlon Cup Gold Coast

Elite Men
00:10:50
14 Mar
2020
8

2020 Mooloolaba ITU Triathlon World Cup

Elite Men
00:52:16
01 Sep
2019
6

2019 ITU World Triathlon Grand Final Lausanne

Mixed U23-Junior Relay
00:14:59
30 Aug
2019
9

2019 ITU World Triathlon Grand Final Lausanne

U23 Men
01:51:52
18 Aug
2019
5

2019 ITU World Triathlon Mixed Relay Series Tokyo

Mixed Relay
00:20:45
16 Aug
2019
30

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
01:53:44
21 Jul
2019
4

2019 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:19:11
20 Jul
2019
11

2019 ITU World Triathlon Edmonton

Elite Men
00:55:44
29 Jun
2019
7

2019 Groupe Copley World Triathlon Montreal

Elite Men
00:54:09
15 Jun
2019
1

2019 Nur-Sultan ITU Triathlon World Cup

Elite Men
01:43:51
12 May
2019
1

2019 Chengdu ITU Triathlon World Cup

Elite Men
00:27:42
14 Apr
2019
DNS

2019 Moreton Bay OTU Triathlon Oceania Cup

Elite Men
DNS
14 Apr
2019
DNS

2019 Moreton Bay OTU Triathlon Oceania Championships

Elite Men
DNS
14 Apr
2019
DNS

2019 Moreton Bay OTU Triathlon Oceania Championships

U23 Men
DNS
07 Apr
2019
DNS

2019 Gold Coast OTU Sprint Triathlon Oceania Cup

Elite Men
DNS
12 May
2018
22

2018 ITU World Triathlon Yokohama

Elite Men
01:47:33
07 Apr
2018
1

2018 Gold Coast Commonwealth Games

Mixed Relay
00:18:15
05 Apr
2018
4

2018 Gold Coast Commonwealth Games

Elite Men
00:52:46
10 Mar
2018
2

2018 Mooloolaba ITU Triathlon World Cup

Elite Men
00:53:13
16 Sep
2017
1

2017 ITU World Triathlon Grand Final Rotterdam

Junior Men
00:55:54
29 Jul
2017
38

2017 ITU World Triathlon Edmonton

Elite Men
00:59:58
16 Jul
2017
1

2017 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:47
15 Jul
2017
20

2017 ITU World Triathlon Hamburg

Elite Men
00:55:09
07 May
2017
1

2017 Chengdu ITU Triathlon World Cup

Elite Men
00:26:46
08 Apr
2017
18

2017 ITU World Triathlon Gold Coast

Elite Men
00:53:39
05 Mar
2017
1

2017 Perth OTU Triathlon Junior Oceania Championships

Mixed Junior Relay
00:16:17
04 Mar
2017
1

2017 Perth OTU Triathlon Junior Oceania Championships

Junior Men
00:54:39
17 Sep
2016
NC

2016 ITU World Triathlon Grand Final Cozumel

Mixed U23-Junior Relay
NC
16 Sep
2016
45

2016 ITU World Triathlon Grand Final Cozumel

Junior Men
00:58:15
10 Jul
2016
1

2016 Osaka NTT ASTC Sprint Triathlon Asian Cup

Elite Men
00:56:52
20 Mar
2016
1

2016 Gisborne OTU Triathlon Oceania Championships

Mixed Junior Relay
00:25:39
19 Mar
2016
1

2016 Gisborne OTU Triathlon Oceania Championships

Junior Men
00:55:58
05 Mar
2016
2

2016 Wollongong OTU Sprint Triathlon Oceania Cup

Elite Men
00:51:09
17 Sep
2015
5

2015 ITU World Triathlon Grand Final Chicago

Junior Men
00:52:10
05 Sep
2015
1

2015 Edmonton CAMTRI Triathlon Junior American Cup

Junior Men
00:53:52
12 Jul
2015
24

2015 Osaka ASTC Sprint Triathlon Asian Cup

Elite Men
01:03:37
06 Jun
2015
1

2015 Fiji OTU Sprint Triathlon Oceania Cup

Elite Men
00:57:48
21 Feb
2015
7

2015 AUS Triathlon National Championships

Junior Men
01:01:10
11 Jan
2015
1

2015 Penrith OTU Triathlon Junior Oceania Championships

Mixed Junior Relay
00:17:13
10 Jan
2015
1

2015 Penrith OTU Triathlon Junior Oceania Championships

Junior Men
00:52:07
01 Mar
2014
1

2014 Devonport OTU Triathlon Oceania Championships

Junior Men
00:57:57
23 Feb
2014
4

2014 AUS Triathlon Junior National Championships

Junior Men
00:58:41
11 Jan
2014
1

2014 Penrith ITU Triathlon Oceania YOG Qualifier

Youth Men
00:54:36