Full Athlete Results
Date Pos Event Time
20 Oct
2024
DNF

2024 World Triathlon Championship Finals Torremolinos-Andalucia

Elite Men
DNF
27 Sep
2024
23

2024 World Triathlon Championship Series Weihai

Elite Men
01:52:47
14 Sep
2024
23

2024 World Triathlon Cup Valencia

Elite Men
00:50:58
13 Jul
2024
43

2024 World Triathlon Championship Series Hamburg

Elite Men
00:53:02
25 May
2024
38

2024 World Triathlon Championship Series Cagliari

Elite Men
01:45:43
11 May
2024
25

2024 World Triathlon Championship Series Yokohama

Elite Men
01:44:01
24 Mar
2024
7

2024 World Triathlon Cup Hong Kong

Elite Men
00:54:01
08 Mar
2024
2

2024 Americas Triathlon Championships Miami

Elite Men
01:43:54
25 Feb
2024
2

2024 Americas Triathlon Cup La Habana

Elite Men
01:44:45
12 Nov
2023
24

2023 World Triathlon Cup Vina del Mar

Elite Men
00:52:25
21 Oct
2023
21

2023 World Triathlon Cup Tongyeong

Elite Men
00:51:14
14 Oct
2023
6

2023 World Triathlon Cup Chengdu

Elite Men
01:44:24
23 Sep
2023
DNF

2023 World Triathlon Championship Finals Pontevedra

Elite Men
DNF
20 Aug
2023
9

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
00:18:03
18 Aug
2023
45

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
01:44:23
30 Jul
2023
8

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:21:02
29 Jul
2023
43

2023 World Triathlon Championship Series Sunderland

Elite Men
00:58:11
08 Jul
2023
22

2023 World Triathlon Cup Tiszaujvaros

Elite Men
00:53:43
18 Jun
2023
1

2023 Americas Triathlon Mixed Relay Championships Huatulco

Mixed Relay
00:19:50
17 Jun
2023
24

2023 World Triathlon Cup Huatulco

Elite Men
00:55:42
27 May
2023
41

2023 World Triathlon Championship Series Cagliari

Elite Men
01:43:16
15 Apr
2023
3

2023 Americas Triathlon Cup St. Peters Missouri

Elite Men
00:54:53
08 Apr
2023
18

2023 Arena Games Triathlon Finals London powered by Zwift

Elite Men
00:23:17
26 Mar
2023
36

2023 World Triathlon Cup New Plymouth

Elite Men
00:58:49
26 Feb
2023
5

2023 Americas Triathlon Cup La Habana

Elite Men
01:44:14
13 Nov
2022
8

2022 World Triathlon Cup Vina del Mar

Elite Men
00:51:23
30 Oct
2022
4

2022 Americas Triathlon Championships Montevideo

Mixed Relay
00:19:03
29 Oct
2022
7

2022 Americas Triathlon Championships Montevideo

Elite Men
01:52:14
15 Oct
2022
19

2022 World Triathlon Cup Tongyeong

Elite Men
01:46:30
10 Sep
2022
6

2022 Maceio FISU World University Triathlon Championship

Mixed Elite Relay
00:18:00
09 Sep
2022
2

2022 Maceio FISU World University Triathlon Championship

Elite Men
00:53:35
04 Sep
2022
11

2022 Europe Triathlon Cup Alhandra

Elite Men
00:51:32
24 Jul
2022
28

2022 World Triathlon Cup Pontevedra

Elite Men
01:49:29
06 May
2022
17

2022 Arena Games Triathlon Finals Singapore powered by Zwift

Elite Men
00:26:35
23 Apr
2022
12

2022 Arena Games Triathlon Series London powered by Zwift

Elite Men
00:23:33
09 Apr
2022
9

2022 Arena Games Triathlon Series Munich powered by Zwift

Elite Men
00:23:37
26 Mar
2022
41

2022 Europe Triathlon Cup Quarteira

Elite Men
01:51:21
12 Mar
2022
6

2022 Americas Triathlon Cup Sarasota-Bradenton

Elite Men
00:29:53
14 Nov
2021
1

2021 Americas Triathlon Cup Santiago

Elite Men
00:54:13
30 Oct
2021
6

2021 Americas Triathlon Championships St George

U23 Men
01:55:04
30 Oct
2021
13

2021 Americas Triathlon Championships St George

Elite Men
01:55:04
18 Sep
2021
42

HAMBURG WASSER 2021 World Triathlon Championship Series Hamburg

Elite Men
00:55:46
21 Aug
2021
14

2021 World Triathlon Championship Finals Edmonton

U23 Men
01:50:15
18 Jul
2021
10

2021 Americas Triathlon Cup Long Beach

Elite Men
00:53:35
13 Jun
2021
20

2021 World Triathlon Cup Huatulco

Elite Men
00:54:11
29 May
2021
47

2021 World Triathlon Cup Arzachena

Elite Men
01:00:23
22 May
2021
41

2021 World Triathlon Cup Lisbon

Elite Men
01:45:20
07 Nov
2020
35

2020 Valencia ITU Triathlon World Cup

Elite Men
00:53:50
25 Oct
2020
21

2020 Barcelona ETU Sprint Triathlon European Cup

Elite Men
00:55:57
23 Feb
2020
DNF

2020 Habana PATCO Triathlon Panamerican Cup

Elite Men
DNF
24 Nov
2019
2

2019 Santiago CAMTRI Sprint Triathlon American Cup and Iberoamerican Championships

Elite Men
00:53:15
17 Nov
2019
1

2019 Formosa CAMTRI Triathlon American Cup

Elite Men
01:48:51
26 Oct
2019
31

2019 Miyazaki ITU Triathlon World Cup

Elite Men
01:52:21
01 Sep
2019
3

2019 ITU World Triathlon Grand Final Lausanne

Mixed U23-Junior Relay
00:15:53
30 Aug
2019
21

2019 ITU World Triathlon Grand Final Lausanne

U23 Men
01:54:01
14 Jul
2019
8

2019 Magog CAMTRI Sprint Triathlon American Cup

Elite Men
00:54:32
29 Jun
2019
20

2019 Holten ETU Sprint Triathlon Premium European Cup

Elite Men
00:55:34
23 Jun
2019
43

2019 Antwerp ITU Triathlon World Cup

Elite Men
01:04:34
09 Jun
2019
18

2019 Huatulco ITU Triathlon World Cup

Elite Men
00:55:55
18 May
2019
42

2019 Cagliari ITU Triathlon World Cup

Elite Men
00:54:29
05 May
2019
2

2019 Richmond CAMTRI Sprint Triathlon American Cup

Elite Men
00:52:38
02 Sep
2018
4

2018 Kalmar FISU World University Triathlon Championship

Mixed Relay
00:17:01
01 Sep
2018
8

2018 Kalmar FISU World University Triathlon Championship

Elite Men
00:52:27
21 Jul
2018
1

2018 Toronto CAMTRI Triathlon Mixed Relay American Cup

Mixed Relay
00:18:03
30 Jun
2018
14

2018 Holten ETU Sprint Triathlon Premium European Cup

Elite Men
00:56:45
23 Jun
2018
29

2018 Wuustwezel ETU Sprint Triathlon European Cup

Elite Men
00:53:14
02 Jun
2018
14

2018 Cagliari ITU Triathlon World Cup

Elite Men
00:55:45
06 May
2018
8

2018 Richmond CAMTRI Sprint Triathlon American Cup

Elite Men
00:51:57
16 Sep
2017
19

2017 ITU World Triathlon Grand Final Rotterdam

Junior Men
00:57:44
19 Aug
2017
4

2017 Lausanne ETU Triathlon Junior European Cup

Junior Men
00:55:07
15 Jul
2017
1

2017 Magog CAMTRI Triathlon Junior American Championships

Junior Men
00:57:36
18 Jun
2017
11

2017 Ottawa CAMTRI Sprint Triathlon Premium American Cup

Elite Men
00:56:45
07 May
2017
7

2017 Richmond CAMTRI Sprint Triathlon American Cup

Elite Men
00:53:10
11 Mar
2017
1

2017 Sarasota CAMTRI Triathlon Junior North American Championships 

Junior Men
00:53:28
30 Jul
2016
5

2016 USA Triathlon Junior National Championships

Junior Men
00:57:36
09 Jul
2016
18

2016 West Des Moines CAMTRI Triathlon U23 and Junior American Championships

Junior Men
00:57:47
19 Jun
2016
18

2016 Kitzbühel ETU Triathlon Junior European Cup

Junior Men
00:23:38
01 May
2016
20

2016 Richmond CAMTRI Sprint Triathlon American Cup

Elite Men
00:52:14
12 Mar
2016
46

2016 Sarasota CAMTRI Sprint Triathlon and Mixed Relay American Championships

Elite Men
01:02:34
17 Sep
2015
34

2015 ITU World Triathlon Grand Final Chicago

Junior Men
00:55:17
05 Sep
2015
8

2015 Edmonton CAMTRI Triathlon Junior American Cup

Junior Men
00:55:22
01 Aug
2015
2

2015 USA Triathlon Junior National Championships

Junior Men
00:58:08
20 Jun
2015
1

2015 Monroe CAMTRI Triathlon Junior American Cup

Junior Men
00:56:10
03 May
2015
9

2015 Monterrey CAMTRI Triathlon American Championships

Junior Men
00:55:02
03 May
2015
2

2015 Monterrey CAMTRI Triathlon American Championships

Mixed Junior Relay
00:18:34
14 Mar
2015
23

2015 Sarasota CAMTRI Triathlon Junior North American Championships

Junior Men
01:00:10
29 Aug
2014
62

2014 ITU World Triathlon Grand Final Edmonton

Junior Men
01:03:18
02 Aug
2014
3

2014 USA Triathlon Junior National Championships

Junior Men
00:55:40
31 May
2014
17

2014 Dallas PATCO Triathlon Pan American Championships

Junior Men
00:56:35
04 May
2014
1

2014 Monterrey PATCO Triathlon American YOG Qualifier

Mixed Youth Relay
00:16:51
02 May
2014
4

2014 Monterrey PATCO Triathlon American YOG Qualifier

Youth Men
00:55:42
15 Mar
2014
NC

2015 Sarasota CAMTRI Triathlon Mixed Relay American and Caribbean Championships

Mixed Relay
NC
09 Mar
2014
DNF

2014 Sarasota PATCO Sprint Triathlon and Mixed Relay Pan American Championships

Mixed Relay
DNF
08 Mar
2014
21

2014 Sarasota PATCO Triathlon Junior North American Championships

Junior Men
00:55:38