Full Athlete Results
Date Pos Event Time
28 Oct
2023
4

2023 World Triathlon Cup Miyazaki

Elite Men
01:48:03
21 Oct
2023
6

2023 World Triathlon Cup Tongyeong

Elite Men
00:50:49
01 Oct
2023
DNF

2023 World Triathlon Cup Tangier

Elite Men
DNF
23 Sep
2023
9

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:43:09
20 Aug
2023
DNF

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
18 Aug
2023
13

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
01:42:17
16 Jul
2023
17

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:20:44
14 Jul
2023
9

2023 World Triathlon Sprint & Relay Championships Hamburg

Elite Men
00:19:47
24 Jun
2023
15

2023 World Triathlon Championship Series Montreal

Elite Men
00:54:39
17 Jun
2023
2

2023 World Triathlon Cup Huatulco

Elite Men
00:54:14
13 May
2023
15

2023 World Triathlon Championship Series Yokohama

Elite Men
01:43:27
26 Mar
2023
9

2023 World Triathlon Cup New Plymouth

Elite Men
00:57:18
03 Mar
2023
12

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:53:32
26 Nov
2022
35

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:47:43
06 Nov
2022
DNF

2022 World Triathlon Championship Series Bermuda

Elite Men
DNF
08 Oct
2022
39

2022 World Triathlon Championship Series Cagliari

Elite Men
01:46:09
31 Jul
2022
6

2022 Birmingham Commonwealth Games

Mixed Relay
00:18:31
29 Jul
2022
DNF

2022 Birmingham Commonwealth Games

Elite Men
DNF
26 Jun
2022
5

2022 World Triathlon Sprint & Relay Championships Montreal

Mixed Relay
00:20:52
25 Jun
2022
25

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:22:37
19 Jun
2022
2

2022 World Triathlon Cup Huatulco

Elite Men
00:53:48
14 May
2022
DNF

2022 World Triathlon Championship Series Yokohama

Elite Men
DNF
05 Nov
2021
6

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:52:41
26 Jul
2021
15

Tokyo 2020 Olympic Games

Elite Men
01:46:28
18 Jul
2021
1

2021 Americas Triathlon Cup Long Beach

Elite Men
00:52:49
13 Jun
2021
1

2021 World Triathlon Cup Huatulco

Elite Men
00:53:09
22 May
2021
51

2021 World Triathlon Cup Lisbon

Elite Men
01:47:13
07 Mar
2020
2

2020 Punta Umbria ETU Duathlon European Championships

Elite Men
00:52:18
07 Sep
2019
4

2019 Banyoles ITU Triathlon World Cup

Elite Men
00:50:20
31 Aug
2019
DNF

2019 ITU World Triathlon Grand Final Lausanne

Elite Men
DNF
16 Aug
2019
1

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
01:49:51
20 Jul
2019
9

2019 ITU World Triathlon Edmonton

Elite Men
00:55:33
07 Jul
2019
5

2019 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:18:57
06 Jul
2019
44

2019 Hamburg Wasser World Triathlon

Elite Men
00:57:40
29 Jun
2019
3

2019 Groupe Copley World Triathlon Montreal

Elite Men
00:53:53
09 Jun
2019
1

2019 Huatulco ITU Triathlon World Cup

Elite Men
00:55:04
18 May
2019
14

2019 ITU World Triathlon Yokohama

Elite Men
01:44:39
27 Apr
2019
DNF

2019 MS Amlin World Triathlon Bermuda

Elite Men
DNF
31 Mar
2019
DNF

2019 New Plymouth ITU Triathlon World Cup

Elite Men
DNF
16 Mar
2019
1

2019 Mooloolaba ITU Triathlon World Cup

Elite Men
00:52:14
09 Mar
2019
14

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
00:20:05
08 Mar
2019
11

2019 Daman World Triathlon Abu Dhabi

Elite Men
00:52:27
14 Oct
2018
2

2018 Sarasota-Bradenton CAMTRI Triathlon Mixed Relay American Championships

Mixed Relay
00:15:47
13 Oct
2018
27

2018 Sarasota-Bradenton ITU Triathlon World Cup

Elite Men
00:49:49
16 Sep
2018
10

2018 ITU World Triathlon Grand Final Gold Coast

Elite Men
01:45:57
26 Aug
2018
8

2018 ITU World Triathlon Montreal

Elite Men
01:49:26
28 Jul
2018
7

2018 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:19:07
27 Jul
2018
DNF

2018 ITU World Triathlon Edmonton

Elite Men
DNF
15 Jul
2018
10

2018 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:20
14 Jul
2018
8

2018 ITU World Triathlon Hamburg

Elite Men
00:53:52
17 Jun
2018
3

2018 Antwerp ITU Triathlon World Cup

Elite Men
00:58:17
10 Jun
2018
DNF

2018 ITU World Triathlon Leeds

Elite Men
DNF
06 Jun
2018
7

2018 ITU World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:19:28
12 May
2018
4

2018 ITU World Triathlon Yokohama

Elite Men
01:46:10
28 Apr
2018
24

2018 ITU World Triathlon Bermuda

Elite Men
01:58:28
07 Apr
2018
4

2018 Gold Coast Commonwealth Games

Mixed Relay
00:18:52
05 Apr
2018
12

2018 Gold Coast Commonwealth Games

Elite Men
00:54:00
25 Mar
2018
4

2018 New Plymouth ITU Triathlon World Cup

Elite Men
00:58:25
10 Mar
2018
9

2018 Mooloolaba ITU Triathlon World Cup

Elite Men
00:53:49
02 Mar
2018
11

2018 ITU World Triathlon Abu Dhabi

Elite Men
00:58:07
15 Sep
2017
17

2017 ITU World Triathlon Grand Final Rotterdam

U23 Men
01:54:19
06 Aug
2017
33

2017 ITU World Triathlon Montréal

Elite Men
01:52:20
29 Jul
2017
36

2017 ITU World Triathlon Edmonton

Elite Men
00:59:36
16 Jul
2017
5

2017 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:35
18 Jun
2017
1

2017 CAN Sprint Triathlon National Championships

Elite Men
00:55:16
18 Jun
2017
1

2017 Ottawa CAMTRI Sprint Triathlon Premium American Cup

Elite Men
00:55:16
04 Jun
2017
11

2017 Cagliari ITU Triathlon World Cup

Elite Men
00:55:43
07 May
2017
6

2017 Chengdu ITU Triathlon World Cup

Elite Men
00:26:57
18 Aug
2016
15

Rio de Janeiro 2016 Olympic Games

Elite Men
01:47:50
17 Jul
2016
9

2016 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:20
16 Jul
2016
7

2016 ITU World Triathlon Hamburg

Elite Men
00:52:51
12 Jun
2016
14

2016 ITU World Triathlon Leeds

Elite Men
01:53:14
14 May
2016
10

2016 ITU World Triathlon Yokohama

Elite Men
01:47:15
09 Apr
2016
11

2016 ITU World Triathlon Gold Coast

Elite Men
01:48:17
03 Apr
2016
DNF

2016 New Plymouth ITU Triathlon World Cup

Elite Men
DNF
05 Mar
2016
10

2016 ITU World Triathlon Abu Dhabi

Elite Men
01:47:47
19 Sep
2015
21

2015 ITU World Triathlon Grand Final Chicago

Elite Men
01:46:43
06 Sep
2015
19

2015 ITU World Triathlon Edmonton

Elite Men
00:54:22
02 Aug
2015
34

2015 Rio de Janeiro ITU World Olympic Qualification Event

Elite Men
01:51:53
18 Jul
2015
DNF

2015 ITU World Triathlon Hamburg

Elite Men
DNF
12 Jul
2015
10

2015 Toronto Pan American Games

Elite Men
01:49:54
31 May
2015
10

2015 ITU World Triathlon London

Elite Men
00:51:14
16 May
2015
21

2015 ITU World Triathlon Yokohama

Elite Men
01:48:59
26 Apr
2015
1

2015 Subic Bay ASTC Triathlon Asian Cup

Elite Men
01:47:56
11 Apr
2015
18

2015 ITU World Triathlon Gold Coast

Elite Men
01:49:13
14 Mar
2015
56

2015 Mooloolaba ITU Triathlon World Cup

Elite Men
00:58:50
08 Mar
2015
3

2015 Wollongong OTU Sprint Triathlon Oceania Cup

Elite Men
00:55:29
13 Feb
2015
14

2015 Takapuna OTU Sprint Triathlon Oceania Cup

Elite Men
00:27:44
12 Oct
2014
26

2014 Cartagena ITU Triathlon World Cup

Elite Men
01:50:08
05 Oct
2014
41

2014 Cozumel ITU Triathlon World Cup

Elite Men
00:53:24
01 Sep
2014
3

2014 ITU World Triathlon Grand Final Edmonton

Mixed U23-Junior Relay
00:20:34
30 Aug
2014
8

2014 ITU World Triathlon Grand Final Edmonton

U23 Men
01:54:15
27 Jul
2014
7

2014 Banyoles ETU Triathlon European Cup

Elite Men
01:48:26
20 Jul
2014
DNF

2014 Geneva ETU Triathlon European Cup

Elite Men
DNF
13 Jul
2014
16

2014 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:20:28
05 Jul
2014
4

2014 Holten ETU Triathlon Premium European Cup

Elite Men
01:50:35
23 Mar
2014
DNF

2014 New Plymouth ITU Triathlon World Cup

Elite Men
DNF
09 Feb
2014
11

2014 Pegasus OTU Sprint Triathlon Oceania Cup

Elite Men
00:26:21
01 Feb
2014
8

2014 Kinloch OTU Sprint Triathlon and Mixed Relay Oceania Championships

Elite Men
01:03:26
12 Sep
2013
12

2013 ITU World Triathlon Grand Final London

Junior Men
00:52:45
21 Jul
2013
5

2013 CAN Triathlon Junior National Championships

Junior Men
00:55:43
23 Jun
2013
DNF

2013 Edmonton ITU Triathlon World Cup

Elite Men
DNF
21 Apr
2013
8

2013 Bridgetown ITU Sprint Triathlon Pan American Cup

Elite Men
00:59:21
21 Oct
2012
25

2012 Barfoot and Thompson World Triathlon Grand Final Auckland

Junior Men
01:05:01
08 Jul
2012
2

2012 Edmonton PATCO Triathlon Junior Pan American Championships

Junior Men
00:55:38
03 Mar
2012
29

2012 Clermont ITU Sprint Triathlon Pan American Cup

Elite Men
00:59:45
11 Sep
2011
19

2011 Dextro Energy Triathlon - ITU World Championship Grand Final Beijing

Junior Men
00:57:55
10 Jul
2011
9

2011 Edmonton PATCO Triathlon Junior Pan American Championships

Junior Men
00:56:40