Full Athlete Results
Date Pos Event Time
24 Feb
2024
2

2024 World Triathlon Cup Napier

Elite Men
00:49:47
23 Sep
2023
10

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:43:17
18 Aug
2023
DNF

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
DNF
30 Jul
2023
4

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:20:15
29 Jul
2023
3

2023 World Triathlon Championship Series Sunderland

Elite Men
00:54:21
16 Jul
2023
2

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:19:11
14 Jul
2023
1

2023 World Triathlon Sprint & Relay Championships Hamburg

Elite Men
00:19:26
27 May
2023
2

2023 World Triathlon Championship Series Cagliari

Elite Men
01:36:33
13 May
2023
1

2023 World Triathlon Championship Series Yokohama

Elite Men
01:42:13
26 Mar
2023
1

2023 World Triathlon Cup New Plymouth

Elite Men
00:55:57
03 Mar
2023
46

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:55:24
26 Nov
2022
6

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:45:13
31 Jul
2022
4

2022 Birmingham Commonwealth Games

Mixed Relay
00:17:47
29 Jul
2022
2

2022 Birmingham Commonwealth Games

Elite Men
00:50:47
10 Jul
2022
5

2022 World Triathlon Championship Series Hamburg

Mixed Relay
00:18:56
09 Jul
2022
1

2022 World Triathlon Championship Series Hamburg

Elite Men
00:53:10
26 Jun
2022
4

2022 World Triathlon Sprint & Relay Championships Montreal

Mixed Relay
00:20:29
25 Jun
2022
2

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:21:58
12 Jun
2022
12

2022 World Triathlon Championship Series Leeds

Mixed Relay
00:20:58
11 Jun
2022
1

2022 World Triathlon Championship Series Leeds

Elite Men
00:53:18
14 May
2022
2

2022 World Triathlon Championship Series Yokohama

Elite Men
01:43:40
06 May
2022
1

2022 Arena Games Triathlon Finals Singapore powered by Zwift

Elite Men
00:36:33
10 Apr
2022
1

2022 Oceania Triathlon Cup Taupo

Elite Men
00:53:26
03 Apr
2022
1

2022 Oceania Triathlon Cup Mt Maunganui

Elite Men
00:53:08
27 Mar
2022
1

2022 Oceania Triathlon Cup New Plymouth

Elite Men
00:59:36
05 Nov
2021
8

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:52:54
21 Aug
2021
14

2021 World Triathlon Championship Finals Edmonton

Elite Men
01:45:38
13 Aug
2021
6

Groupe Copley 2021 World Triathlon Championship Series Montreal

Elite Men
00:22:24
31 Jul
2021
12

Tokyo 2020 Olympic Games

Mixed Relay
00:20:35
26 Jul
2021
3

Tokyo 2020 Olympic Games

Elite Men
01:45:24
18 Jun
2021
3

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Elite Men
00:32:16
06 Jun
2021
5

AJ Bell 2021 World Triathlon Championship Series Leeds

Elite Men
01:44:27
14 Mar
2020
2

2020 Mooloolaba ITU Triathlon World Cup

Elite Men
00:51:50
07 Sep
2019
5

2019 Banyoles ITU Triathlon World Cup

Elite Men
00:50:25
01 Sep
2019
1

2019 ITU World Triathlon Grand Final Lausanne

Mixed U23-Junior Relay
00:17:25
31 Aug
2019
25

2019 ITU World Triathlon Grand Final Lausanne

Elite Men
01:55:16
16 Aug
2019
3

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
01:50:03
21 Jul
2019
1

2019 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:19:17
20 Jul
2019
4

2019 ITU World Triathlon Edmonton

Elite Men
00:55:07
07 Jul
2019
4

2019 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:15
06 Jul
2019
6

2019 Hamburg Wasser World Triathlon

Elite Men
00:55:20
23 Jun
2019
DNF

2019 Antwerp ITU Triathlon World Cup

Elite Men
DNF
15 Jun
2019
7

2019 Accenture World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:19:23
09 Jun
2019
16

2019 AJ Bell World Triathlon Leeds

Elite Men
01:46:33
18 May
2019
22

2019 ITU World Triathlon Yokohama

Elite Men
01:45:40
27 Apr
2019
21

2019 MS Amlin World Triathlon Bermuda

Elite Men
01:52:50
14 Apr
2019
8

2019 Moreton Bay OTU Triathlon Oceania Cup

Elite Men
01:45:35
14 Apr
2019
6

2019 Moreton Bay OTU Triathlon Oceania Championships

U23 Men
01:45:35
14 Apr
2019
8

2019 Moreton Bay OTU Triathlon Oceania Championships

Elite Men
01:45:35
31 Mar
2019
4

2019 New Plymouth ITU Triathlon World Cup

Elite Men
00:56:15
09 Mar
2019
3

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
00:19:32
08 Mar
2019
10

2019 Daman World Triathlon Abu Dhabi

Elite Men
00:52:25
03 Mar
2019
1

2019 Devonport OTU Sprint Triathlon Oceania Championships

Mixed Relay
00:18:22
16 Sep
2018
DSQ

2018 ITU World Triathlon Grand Final Gold Coast

Mixed U23-Junior Relay
DSQ
14 Sep
2018
9

2018 ITU World Triathlon Grand Final Gold Coast

U23 Men
01:45:38
18 Aug
2018
9

2018 Lausanne ITU Triathlon World Cup

Elite Men
01:51:42
28 Jul
2018
3

2018 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:19:08
14 Jul
2018
22

2018 ITU World Triathlon Hamburg

Elite Men
00:54:18
17 Jun
2018
20

2018 Antwerp ITU Triathlon World Cup

Elite Men
00:59:34
02 Jun
2018
2

2018 Cagliari ITU Triathlon World Cup

Elite Men
00:54:49
06 May
2018
8

2018 Chengdu ITU Triathlon World Cup

Elite Men
00:28:31
25 Mar
2018
15

2018 New Plymouth ITU Triathlon World Cup

Elite Men
00:59:33
10 Mar
2018
12

2018 Mooloolaba ITU Triathlon World Cup

Elite Men
00:54:08
17 Feb
2018
5

2018 Devonport OTU Sprint Triathlon Oceania Cup

Elite Men
00:57:24
17 Feb
2018
2

2018 Devonport OTU Sprint Triathlon Oceania Cup and Sprint Triathlon Oceania Championships

U23 Men
00:57:24
17 Feb
2018
5

2018 Devonport OTU Sprint Triathlon Oceania Cup and Sprint Triathlon Oceania Championships

Elite Men
00:57:24
04 Feb
2018
3

2018 Glenelg OTU Triathlon Mixed Relay Oceania Championships

Mixed Relay
00:17:39
03 Feb
2018
10

2018 Glenelg OTU Sprint Triathlon Oceania Cup

Elite Men
00:54:28
04 Nov
2017
25

2017 Miyazaki ITU Triathlon World Cup

Elite Men
01:45:37
28 Oct
2017
42

2017 Tongyeong ITU Triathlon World Cup

Elite Men
00:54:46
30 Sep
2017
13

2017 Weihai ITU Triathlon World Cup

Elite Men
02:00:36
24 Sep
2017
12

2017 Murakami NTT ASTC Triathlon Asian Cup

Elite Men
01:47:29
08 Jul
2017
3

2017 Takamatsu NTT ASTC Sprint Triathlon Asian Cup

Elite Men
00:55:44
25 Jun
2017
4

2017 Osaka NTT ASTC Sprint Triathlon Asian Cup

Elite Men
00:57:26
18 Jun
2017
7

2017 Gamagori NTT ASTC Sprint Triathlon Asian Cup

Elite Men
00:22:38
02 Apr
2017
29

2017 New Plymouth ITU Triathlon World Cup

Elite Men
00:58:41
11 Mar
2017
DNS

2017 Mooloolaba ITU Triathlon World Cup

Elite Men
DNS
12 Feb
2017
5

2017 Kinloch OTU Sprint Triathlon Oceania Championships

Elite Men
01:02:05
12 Feb
2017
4

2017 Kinloch OTU Sprint Triathlon Oceania Championships

U23 Men
01:02:05
20 Nov
2016
2

2016 Snowy Mountains ITU Cross Triathlon World Championships

Mixed Relay
00:25:40
19 Nov
2016
1

2016 Snowy Mountains ITU Cross Triathlon World Championships

18-19 Male AG
02:32:42
20 Mar
2016
NC

2016 Gisborne OTU Triathlon Oceania Championships

Mixed Junior Relay
NC
19 Mar
2016
24

2016 Gisborne OTU Triathlon Oceania Championships

Junior Men
00:59:40