Full Athlete Results
Date Pos Event Time
28 Oct
2023
10

2023 World Triathlon Cup Miyazaki

Elite Men
01:48:31
23 Sep
2023
57

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:48:14
05 Aug
2023
2

2023 World Triathlon Cup Yeongdo

Elite Men
00:50:59
30 Jul
2023
2

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:20:38
29 Jul
2023
31

2023 World Triathlon Championship Series Sunderland

Elite Men
00:55:59
08 Jul
2023
12

2023 World Triathlon Cup Tiszaujvaros

Elite Men
00:53:05
04 Jun
2023
DNF

2023 Europe Triathlon Championships Madrid

Elite Men
DNF
08 Apr
2023
14

2023 Arena Games Triathlon Finals London powered by Zwift

Elite Men
00:23:00
25 Mar
2023
20

2023 Europe Triathlon Cup Quarteira

Elite Men
01:48:21
12 Mar
2023
8

2023 Arena Games Triathlon Series Sursee powered by Zwift

Elite Men
00:34:51
25 Nov
2022
6

2022 World Triathlon Championship Finals Abu Dhabi

U23 Men
01:50:59
28 Aug
2022
30

2022 World Triathlon Cup Bergen

Elite Men
00:57:54
24 Jul
2022
18

2022 World Triathlon Cup Pontevedra

Elite Men
01:48:30
28 May
2022
23

2022 World Triathlon Cup Arzachena

Elite Men
00:56:30
06 May
2022
9

2022 Arena Games Triathlon Finals Singapore powered by Zwift

Elite Men
00:37:58
23 Apr
2022
6

2022 Arena Games Triathlon Series London powered by Zwift

Elite Men
00:34:56
09 Apr
2022
2

2022 Arena Games Triathlon Series Munich powered by Zwift

Elite Men
00:34:21
03 Apr
2022
DNF

2022 Europe Triathlon Cup and Mediterranean Championships Melilla

Elite Men
30 Oct
2021
15

2021 World Triathlon Cup Tongyeong

Elite Men
00:52:34
23 Oct
2021
6

2021 World Triathlon Cup Haeundae

Elite Men
00:50:55
26 Oct
2019
30

2019 Miyazaki ITU Triathlon World Cup

Elite Men
01:52:07
21 Sep
2019
22

2019 Weihai ITU Triathlon World Cup

Elite Men
01:58:02
30 Aug
2019
39

2019 ITU World Triathlon Grand Final Lausanne

U23 Men
01:58:00
12 May
2019
9

2019 Chengdu ITU Triathlon World Cup

Elite Men
00:28:19
14 Apr
2019
11

2019 Moreton Bay OTU Triathlon Oceania Cup

Elite Men
01:45:46
14 Apr
2019
8

2019 Moreton Bay OTU Triathlon Oceania Championships

U23 Men
01:45:46
14 Apr
2019
11

2019 Moreton Bay OTU Triathlon Oceania Championships

Elite Men
01:45:46
07 Apr
2019
17

2019 Gold Coast OTU Sprint Triathlon Oceania Cup

Elite Men
00:53:37
16 Mar
2019
46

2019 Mooloolaba ITU Triathlon World Cup

Elite Men
00:54:56
02 Mar
2019
4

2019 Devonport OTU Sprint Triathlon Oceania Cup

Elite Men
00:56:13
02 Mar
2019
4

2019 Devonport OTU Sprint Triathlon Oceania Championships

Elite Men
00:56:13
02 Mar
2019
4

2019 Devonport OTU Sprint Triathlon Oceania Championships

U23 Men
00:56:13
01 Jan
2019
7

2019 AUS Sprint Triathlon National Championships

Elite Men
00:53:37
14 Sep
2018
22

2018 ITU World Triathlon Grand Final Gold Coast

U23 Men
01:47:51
08 Jul
2018
4

2018 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
00:37:31
30 Jun
2018
6

2018 Holten ETU Triathlon Junior European Cup

Junior Men
00:57:01
27 May
2018
4

2018 FRA Sprint Triathlon National Championships

Elite Men
00:55:37
08 Apr
2018
26

2018 St. Kilda OTU Triathlon Oceania Cup

Elite Men
01:54:41
08 Apr
2018
18

2018 St. Kilda OTU Triathlon Oceania Cup and Triathlon Oceania Championships

U23 Men
01:54:41
08 Apr
2018
26

2018 St. Kilda OTU Triathlon Oceania Cup and Triathlon Oceania Championships

Elite Men
01:54:41
25 Mar
2018
DNF

2018 New Plymouth ITU Triathlon World Cup

Elite Men
DNF
10 Mar
2018
27

2018 Mooloolaba ITU Triathlon World Cup

Elite Men
00:55:12
02 Sep
2017
17

2017 FRA Triathlon National Championships

Elite Men
00:51:46
19 Aug
2017
12

2017 Lausanne ETU Triathlon Junior European Cup

Junior Men
00:55:53
18 Jun
2017
10

2017 Kitzbühel ETU Triathlon European Championships

Mixed Junior Relay
00:18:47
17 Jun
2017
33

2017 Kitzbühel ETU Triathlon European Championships

Junior Men
00:56:06
02 Apr
2017
5

2017 Quarteira ETU Triathlon Junior European Cup

Junior Men
00:56:20
02 Jul
2016
9

2016 Holten ETU Triathlon Junior European Cup

Junior Men
00:58:22
22 May
2016
5

2016 L’Aiguillon sur Mer ETU Triathlon Junior European Cup

Junior Men
00:55:51