Full Athlete Results
Date Pos Event Time
24 Mar
2024
3

2024 World Triathlon Cup Hong Kong

Elite Men
00:53:24
28 Oct
2023
13

2023 World Triathlon Cup Miyazaki

Elite Men
01:48:48
15 Oct
2023
1

2023 JPN Triathlon National Championships

Elite Men
01:48:29
02 Oct
2023
1

2023 Hangzhou Asian Games

Mixed Relay
00:19:53
29 Sep
2023
1

2023 Hangzhou Asian Games

Elite Men
01:50:54
23 Sep
2023
22

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:44:08
20 Aug
2023
16

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
00:16:15
18 Aug
2023
48

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
01:44:45
29 Jul
2023
15

2023 World Triathlon Championship Series Sunderland

Elite Men
00:54:51
24 Jun
2023
10

2023 World Triathlon Championship Series Montreal

Elite Men
00:54:19
27 May
2023
9

2023 World Triathlon Championship Series Cagliari

Elite Men
01:38:00
13 May
2023
11

2023 World Triathlon Championship Series Yokohama

Elite Men
01:43:08
03 Mar
2023
19

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:53:43
26 Nov
2022
24

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:46:32
08 Oct
2022
20

2022 World Triathlon Championship Series Cagliari

Elite Men
01:41:33
18 Sep
2022
1

2022 Asia Triathlon Championships Aktau

Mixed Relay
00:20:49
17 Sep
2022
2

2022 Asia Triathlon Championships Aktau

Elite Men
01:51:34
10 Jul
2022
8

2022 World Triathlon Championship Series Hamburg

Mixed Relay
00:19:08
09 Jul
2022
12

2022 World Triathlon Championship Series Hamburg

Elite Men
00:53:45
26 Jun
2022
DSQ

2022 World Triathlon Sprint & Relay Championships Montreal

Mixed Relay
DSQ
25 Jun
2022
13

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:22:05
12 Jun
2022
14

2022 World Triathlon Championship Series Leeds

Mixed Relay
00:21:16
11 Jun
2022
19

2022 World Triathlon Championship Series Leeds

Elite Men
00:54:24
14 May
2022
27

2022 World Triathlon Championship Series Yokohama

Elite Men
01:46:04
06 May
2022
6

2022 Arena Games Triathlon Finals Singapore powered by Zwift

Elite Men
00:37:31
03 Apr
2022
9

2022 Europe Triathlon Cup and Mediterranean Championships Melilla

Elite Men
00:48:08
26 Mar
2022
8

2022 Europe Triathlon Cup Quarteira

Elite Men
01:46:49
05 Nov
2021
9

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:52:58
21 Aug
2021
22

2021 World Triathlon Championship Finals Edmonton

Elite Men
01:46:26
31 Jul
2021
13

Tokyo 2020 Olympic Games

Mixed Relay
00:20:30
26 Jul
2021
14

Tokyo 2020 Olympic Games

Elite Men
01:46:24
06 Jun
2021
DSQ

AJ Bell 2021 World Triathlon Championship Series Leeds

Elite Men
DSQ
15 May
2021
40

2021 World Triathlon Championship Series Yokohama

Elite Men
01:48:40
24 Apr
2021
1

2021 Asia Triathlon Championships Hatsukaichi

Elite Men
01:48:59
10 Oct
2020
DNF

2020 Arzachena ITU Triathlon World Cup

Elite Men
DNF
13 Sep
2020
DNF

2020 Karlovy Vary ITU Triathlon World Cup

Elite Men
DNF
05 Sep
2020
20

2020 Hamburg Wasser World Triathlon

Elite Men
00:50:08
14 Mar
2020
7

2020 Mooloolaba ITU Triathlon World Cup

Elite Men
00:52:11
30 Nov
2019
1

2019 Shantou ASTC Triathlon Asian Cup

Elite Men
01:42:59
03 Nov
2019
18

2019 Lima ITU Triathlon World Cup

Elite Men
00:53:29
19 Oct
2019
7

2019 Tongyeong ITU Triathlon World Cup

Elite Men
00:51:43
22 Sep
2019
3

2019 Osaka-Castle NTT ASTC Sprint Triathlon Asian Cup and East Asian Championships

Elite Men
00:56:34
15 Sep
2019
6

2019 Murakami NTT ASTC Triathlon Asian Cup

Elite Men
01:45:47
07 Sep
2019
24

2019 Banyoles ITU Triathlon World Cup

Elite Men
00:51:01
18 Aug
2019
11

2019 ITU World Triathlon Mixed Relay Series Tokyo

Mixed Relay
00:20:47
16 Aug
2019
DNF

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
DNF
07 Jul
2019
11

2019 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:47
06 Jul
2019
26

2019 Hamburg Wasser World Triathlon

Elite Men
00:56:15
22 Jun
2019
1

2019 Gyeongju ASTC Triathlon Asian Championships

Mixed Relay
00:19:49
21 Jun
2019
4

2019 Gyeongju ASTC Triathlon Asian Championships

Elite Men
01:51:55
09 Jun
2019
15

2019 Huatulco ITU Triathlon World Cup

Elite Men
00:55:47
18 May
2019
33

2019 ITU World Triathlon Yokohama

Elite Men
01:47:01
12 May
2019
20

2019 Chengdu ITU Triathlon World Cup

Elite Men
00:28:36
07 Apr
2019
12

2019 Gold Coast OTU Sprint Triathlon Oceania Cup

Elite Men
00:53:11
31 Mar
2019
41

2019 New Plymouth ITU Triathlon World Cup

Elite Men
00:59:27
09 Mar
2019
DNF

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
DNF
10 Nov
2018
46

2018 Miyazaki ITU Triathlon World Cup

Elite Men
01:55:01
27 Oct
2018
12

2018 Tongyeong ITU Triathlon World Cup

Elite Men
00:54:31
21 Oct
2018
DSQ

2018 Hong Kong ASTC Sprint Triathlon Asian Cup

Elite Men
DSQ
22 Sep
2018
21

2018 Weihai ITU Triathlon World Cup

Elite Men
01:56:39
18 Aug
2018
6

2018 Sokcho ASTC Sprint Triathlon Asian Cup and East Asian Championships

Elite Men
00:55:58
08 Jul
2018
DNF

2018 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
10 Jun
2018
53

2018 Huatulco ITU Triathlon World Cup

Elite Men
00:59:28
19 May
2018
18

2018 Astana ITU Triathlon World Cup

Elite Men
01:38:34
03 Sep
2017
DNF

2017 Karlovy Vary ITU Triathlon World Cup

Elite Men
DNF
06 Aug
2017
LAP

2017 ITU World Triathlon Montréal

Elite Men
LAP
23 Jul
2017
DNF

2017 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
07 May
2017
11

2017 Chengdu ITU Triathlon World Cup

Elite Men
00:27:03
11 Mar
2017
13

2017 Mooloolaba ITU Triathlon World Cup

Elite Men
01:46:41
12 Feb
2017
DSQ

2017 Kinloch OTU Sprint Triathlon Oceania Championships

Elite Men
DSQ
29 Oct
2016
31

2016 Miyazaki ITU Triathlon World Cup

Elite Men
01:57:22
22 Oct
2016
11

2016 Tongyeong ITU Triathlon World Cup

Elite Men
00:54:01
28 Aug
2016
LAP

2016 Karlovy Vary ETU Triathlon Premium European Cup

Elite Men
LAP
23 Jul
2016
5

2016 Rotterdam ETU Sprint Triathlon European Cup

Elite Men
00:55:48
05 Jun
2016
4

2016 New Taipei City ASTC Triathlon Asian Cup and Strait Cup

Elite Men
02:03:07
16 Apr
2016
38

2016 Chengdu ITU Triathlon World Cup

Elite Men
01:52:35
03 Apr
2016
38

2016 New Plymouth ITU Triathlon World Cup

Elite Men
00:54:51
05 Mar
2016
18

2016 Wollongong OTU Sprint Triathlon Oceania Cup

Elite Men
00:53:13
21 Feb
2016
10

2016 Devonport OTU Triathlon Oceania Cup

Elite Men
01:57:39
09 May
2015
14

2015 Chengdu ITU Triathlon World Cup

Elite Men
01:46:59
14 Mar
2015
48

2015 Mooloolaba ITU Triathlon World Cup

Elite Men
00:57:33
21 Feb
2015
4

2015 Devonport OTU Triathlon Oceania Championships

Elite Men
02:00:01
21 Feb
2015
3

2015 AUS Triathlon National Championships

Elite Men
02:00:01
21 Feb
2015
3

2015 Devonport OTU Triathlon Oceania Championships

U23 Men
02:00:01
18 Oct
2014
20

2014 Tongyeong ITU Triathlon World Cup

Elite Men
01:50:27
30 Aug
2014
14

2014 ITU World Triathlon Grand Final Edmonton

U23 Men
01:55:10
09 Aug
2014
8

2014 Tiszaujvaros ITU Triathlon World Cup

Elite Men
00:54:09
05 Jul
2014
14

2014 Holten ETU Triathlon Premium European Cup

Elite Men
01:52:39
23 Mar
2014
30

2014 New Plymouth ITU Triathlon World Cup

Elite Men
00:54:05
15 Mar
2014
30

2014 Mooloolaba ITU Triathlon World Cup

Elite Men
00:56:22
09 Feb
2014
9

2014 Pegasus OTU Sprint Triathlon Oceania Cup

Elite Men
00:26:19
01 Feb
2014
6

2014 Kinloch OTU Sprint Triathlon and Mixed Relay Oceania Championships

Elite Men
01:03:08
26 Oct
2013
4

2013 Lantau ITU Triathlon Asian Cup

Elite Men
01:59:52
13 Oct
2013
3

2013 Meizhou ITU Sprint Triathlon Asian Cup

Elite Men
00:55:34
06 Oct
2013
DNF

2013 AUS Duathlon National Championships

Elite Men
DNF
25 Aug
2013
6

2013 Karlovy Vary ITU Triathlon European Cup

Elite Men
01:55:17
21 Jul
2013
41

2013 Geneva ITU Triathlon European Cup

Elite Men
02:07:31
29 Jun
2013
16

2013 Holten ITU Sprint Triathlon Premium European Cup

Elite Men
00:57:30
17 Mar
2013
14

2013 Mooloolaba ITU Triathlon Oceania Cup

Elite Men
01:56:36
09 Mar
2013
17

2013 Wellington OTU Triathlon Oceania Championships

Elite Men
01:57:39
16 Feb
2013
8

2014 Elwood OTU Sprint Triathlon Oceania Cup

Elite Men
00:58:02
10 Feb
2013
26

2013 Geelong ITU Sprint Triathlon Oceania Cup

Elite Men
00:57:41
21 Oct
2012
14

2012 Barfoot and Thompson World Triathlon Grand Final Auckland

Junior Men
01:03:50
22 Sep
2012
18

2012 Tongyeong ITU Triathlon World Cup

Elite Men
01:52:46
10 Jun
2012
7

2012 Gamagori ITU Triathlon Asian Cup

Elite Men
02:04:11
03 Jun
2012
7

2012 Amakusa ITU Triathlon Asian Cup

Elite Men
01:47:52
25 Mar
2012
14

2012 Mooloolaba ITU Triathlon Premium Oceania Cup

Elite Men
01:51:35
10 Mar
2012
2

2012 Devonport OTU Triathlon Oceania Championships

Junior Men
01:00:54
12 Feb
2012
31

2012 Geelong ITU Sprint Triathlon Premium Oceania Cup

Elite Men
00:58:11
12 Mar
2011
5

2011 Wellington OTU Triathlon Oceania Championships

Junior Men
00:59:36
13 Mar
2010
8

2010 Wellington OTU Triathlon Oceania Championships

Junior Men
01:03:13
24 Jan
2010
17

2010 Canberra ITU Triathlon Oceania YOG Qualifier

Youth Men
01:04:20