Rankings
World Triathlon Rankings 128
Continental Ranking 25
Olympic Ranking 87
Starts
161
Podiums
24
Wins
14
Full Athlete Results
Date Pos Event Time
29 Apr
2024
43

2024 World Triathlon Cup Chengdu

Elite Men
01:51:43
17 Feb
2024
5

2024 Americas Triathlon Cup La Guaira

Elite Men
01:50:09
12 Nov
2023
42

2023 World Triathlon Cup Vina del Mar

Elite Men
00:54:14
02 Nov
2023
17

2023 Santiago Pan American Games

Elite Men
01:49:51
15 Oct
2023
15

2023 World Triathlon Cup Brasilia

Elite Men
01:50:51
09 Sep
2023
13

2023 Americas Triathlon Sprint Championships Santa Marta

Elite Men
00:55:10
03 Sep
2023
16

2023 Americas Triathlon Championships Veracruz

Elite Men
01:46:56
26 Aug
2023
20

2023 World Triathlon Cup Weihai

Elite Men
01:52:01
05 Aug
2023
38

2023 World Triathlon Cup Yeongdo

Elite Men
00:54:37
16 Jul
2023
20

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:21:18
05 Jul
2023
5

2023 San Salvador Central America and Caribbean Games

Elite Men
01:49:19
24 Jun
2023
39

2023 World Triathlon Championship Series Montreal

Elite Men
00:57:04
18 Jun
2023
2

2023 Americas Triathlon Mixed Relay Championships Huatulco

Mixed Relay
00:20:15
17 Jun
2023
27

2023 World Triathlon Cup Huatulco

Elite Men
00:55:52
20 May
2023
6

2023 Americas Triathlon Cup Ixtapa

Elite Men
00:56:48
29 Apr
2023
8

2023 Americas Triathlon Cup and South American Championships Lima

Elite Men
00:50:09
26 Mar
2023
14

2023 World Triathlon Cup New Plymouth

Elite Men
00:57:43
04 Mar
2023
12

2023 Americas Triathlon Cup La Paz

Elite Men
01:55:36
11 Feb
2023
1

2023 Americas Triathlon Cup La Guaira

Elite Men
01:51:15
26 Nov
2022
6

2022 Americas Triathlon Cup Manta

Elite Men
00:56:03
13 Nov
2022
19

2022 World Triathlon Cup Vina del Mar

Elite Men
00:52:05
30 Oct
2022
3

2022 Americas Triathlon Championships Montevideo

Mixed Relay
00:19:22
29 Oct
2022
5

2022 Americas Triathlon Championships Montevideo

Elite Men
01:51:55
15 Oct
2022
4

2022 Americas Triathlon Cup Stockton

Elite Men
00:53:12
11 Sep
2022
40

2022 World Triathlon Cup Karlovy Vary

Elite Men
01:57:41
03 Sep
2022
13

2022 World Triathlon Cup Valencia

Elite Men
00:51:01
24 Jul
2022
40

2022 World Triathlon Cup Pontevedra

Elite Men
01:59:35
26 Jun
2022
13

2022 World Triathlon Sprint & Relay Championships Montreal

Mixed Relay
00:21:51
25 Jun
2022
36

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:20:24
19 Jun
2022
13

2022 World Triathlon Cup Huatulco

Elite Men
00:54:15
21 May
2022
9

2022 Americas Triathlon Cup Ixtapa

Elite Men
00:55:28
12 Mar
2022
1

2022 Americas Triathlon Cup La Paz

Elite Men
01:44:06
20 Feb
2022
5

2022 Americas Triathlon Cup and South Americas Championships Villarrica

Elite Men
01:48:57
13 Feb
2022
6

2022 Americas Triathlon Cup Viña del Mar

Elite Men
00:52:49
30 Oct
2021
12

2021 World Triathlon Cup Tongyeong

Elite Men
00:52:16
23 Oct
2021
22

2021 World Triathlon Cup Haeundae

Elite Men
00:52:02
21 Aug
2021
31

2021 World Triathlon Championship Finals Edmonton

Elite Men
01:50:17
18 Jul
2021
8

2021 Americas Triathlon Cup Long Beach

Elite Men
00:53:30
26 Jun
2021
2

2021 Americas Triathlon Cup Ixtapa

Elite Men
00:52:31
13 Jun
2021
25

2021 World Triathlon Cup Huatulco

Elite Men
00:54:18
06 Jun
2021
28

AJ Bell 2021 World Triathlon Championship Series Leeds

Elite Men
01:47:59
29 May
2021
39

2021 World Triathlon Cup Arzachena

Elite Men
00:58:34
22 May
2021
23

2021 World Triathlon Cup Lisbon

Elite Men
01:44:28
15 May
2021
44

2021 World Triathlon Championship Series Yokohama

Elite Men
01:49:47
05 Sep
2020
50

2020 Hamburg Wasser World Triathlon

Elite Men
00:52:13
14 Mar
2020
DNF

2020 La Paz (MEX) PATCO Triathlon Panamerican Cup

Elite Men
DNF
17 Nov
2019
5

2019 Formosa CAMTRI Triathlon American Cup

Elite Men
01:50:51
10 Nov
2019
33

2019 Santo Domingo ITU Triathlon World Cup

Elite Men
01:44:51
03 Nov
2019
15

2019 Lima ITU Triathlon World Cup

Elite Men
00:53:17
26 Oct
2019
34

2019 Miyazaki ITU Triathlon World Cup

Elite Men
01:52:53
19 Oct
2019
11

2019 Tongyeong ITU Triathlon World Cup

Elite Men
00:51:49
21 Sep
2019
11

2019 Weihai ITU Triathlon World Cup

Elite Men
01:55:54
20 Jul
2019
DNF

2019 ITU World Triathlon Edmonton

Elite Men
DNF
29 Jun
2019
39

2019 Groupe Copley World Triathlon Montreal

Elite Men
00:56:45
15 Jun
2019
11

2019 Accenture World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:20:49
09 Jun
2019
7

2019 Huatulco ITU Triathlon World Cup

Elite Men
00:55:32
18 May
2019
14

2019 Cagliari ITU Triathlon World Cup

Elite Men
00:53:07
04 May
2019
2

2019 Monterrey CAMTRI Triathlon American Championships

Mixed Relay
00:15:33
03 May
2019
3

2019 Monterrey CAMTRI Triathlon American Championships

Elite Men
01:44:50
27 Apr
2019
DNF

2019 MS Amlin World Triathlon Bermuda

Elite Men
DNF
23 Mar
2019
1

2019 MEX Triathlon National Championships

Elite Men
01:54:34
23 Mar
2019
1

2019 La Paz (MEX) CAMTRI Triathlon American Cup

Elite Men
01:54:34
10 Nov
2018
45

2018 Miyazaki ITU Triathlon World Cup

Elite Men
01:55:00
14 Oct
2018
4

2018 Sarasota-Bradenton CAMTRI Triathlon Mixed Relay American Championships

Mixed Relay
00:16:01
13 Oct
2018
20

2018 Sarasota-Bradenton ITU Triathlon World Cup

Elite Men
00:49:21
22 Sep
2018
DNF

2018 Weihai ITU Triathlon World Cup

Elite Men
DNF
16 Sep
2018
DNF

2018 ITU World Triathlon Grand Final Gold Coast

Elite Men
DNF
26 Aug
2018
36

2018 ITU World Triathlon Montreal

Elite Men
01:56:42
02 Aug
2018
1

2018 Barranquilla Central American and Caribbean Games

Mixed Relay
00:24:32
01 Aug
2018
1

2018 Barranquilla Central American and Caribbean Games

Elite Men
01:57:04
28 Jul
2018
10

2018 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:20:52
27 Jul
2018
16

2018 ITU World Triathlon Edmonton

Elite Men
00:52:33
14 Jul
2018
47

2018 ITU World Triathlon Hamburg

Elite Men
00:57:59
08 Jul
2018
DNF

2018 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
23 Jun
2018
4

2018 Brasilia CAMTRI Triathlon American Championships

Elite Men
01:51:21
10 Jun
2018
1

2018 Huatulco ITU Triathlon World Cup

Elite Men
00:55:32
19 May
2018
2

2018 Ixtapa CAMTRI Sprint Triathlon American Cup

Elite Men
00:55:40
06 May
2018
3

2018 Chengdu ITU Triathlon World Cup

Elite Men
00:28:20
28 Apr
2018
5

2018 ITU World Triathlon Bermuda

Elite Men
01:55:58
10 Mar
2018
2

2018 La Paz (MEX) CAMTRI Triathlon American Cup

Elite Men
01:46:47
04 Nov
2017
8

2017 Miyazaki ITU Triathlon World Cup

Elite Men
01:43:32
28 Oct
2017
11

2017 Tongyeong ITU Triathlon World Cup

Elite Men
00:52:28
07 Oct
2017
1

2017 Sarasota ITU Triathlon World Cup

Elite Men
00:49:36
30 Sep
2017
2

2017 Weihai ITU Triathlon World Cup

Elite Men
01:56:19
12 Aug
2017
8

2017 Yucatán ITU Triathlon World Cup

Elite Men
00:55:36
29 Jul
2017
12

2017 ITU World Triathlon Edmonton

Elite Men
00:55:43
10 Jun
2017
6

2017 Huatulco CAMTRI Sprint Triathlon American Cup

Elite Men
00:54:40
04 Jun
2017
31

2017 Cagliari ITU Triathlon World Cup

Elite Men
00:58:13
28 May
2017
26

2017 Madrid ITU Triathlon World Cup

Elite Men
01:56:20
13 May
2017
LAP

2017 ITU World Triathlon Yokohama

Elite Men
LAP
07 May
2017
4

2017 Chengdu ITU Triathlon World Cup

Elite Men
00:26:52
25 Mar
2017
2

2017 La Paz (MEX) CAMTRI Triathlon American Cup

Elite Men
01:49:32
12 Mar
2017
3

2017 Sarasota CAMTRI Sprint Triathlon and Mixed Relay American Championships

Mixed Relay
00:17:28
11 Mar
2017
1

2017 Sarasota CAMTRI Sprint Triathlon and Mixed Relay American Championships

Elite Men
00:51:10
25 Sep
2016
17

2016 Salinas ITU Triathlon World Cup

Elite Men
00:54:27
18 Sep
2016
40

2016 ITU World Triathlon Grand Final Cozumel

Elite Men
01:52:04
14 Sep
2016
10

2016 Cozumel ITU Aquathlon World Championships

Elite Men
00:30:31
04 Sep
2016
35

2016 ITU World Triathlon Edmonton

Elite Men
00:53:42
18 Aug
2016
LAP

Rio de Janeiro 2016 Olympic Games

Elite Men
LAP
16 Jul
2016
54

2016 ITU World Triathlon Hamburg

Elite Men
00:55:28
14 May
2016
DNF

2016 ITU World Triathlon Yokohama

Elite Men
DNF
08 May
2016
12

2016 Huatulco ITU Triathlon World Cup

Elite Men
01:59:49
24 Apr
2016
42

2016 ITU World Triathlon Cape Town

Elite Men
00:56:57
16 Apr
2016
1

2016 Chengdu ITU Triathlon World Cup

Elite Men
01:49:03
03 Apr
2016
45

2016 New Plymouth ITU Triathlon World Cup

Elite Men
00:55:21
12 Mar
2016
38

2016 Mooloolaba ITU Triathlon World Cup

Elite Men
00:54:34
05 Mar
2016
57

2016 ITU World Triathlon Abu Dhabi

Elite Men
01:54:27
24 Oct
2015
48

2015 Tongyeong ITU Triathlon World Cup

Elite Men
01:52:29
18 Oct
2015
10

2015 Alanya ITU Triathlon World Cup

Elite Men
01:46:06
04 Oct
2015
36

2015 Cozumel ITU Triathlon World Cup

Elite Men
00:56:19
19 Sep
2015
45

2015 ITU World Triathlon Grand Final Chicago

Elite Men
01:48:28
06 Sep
2015
9

2015 ITU World Triathlon Edmonton

Elite Men
00:53:50
22 Aug
2015
4

2015 MEX Sprint Triathlon National Championships

Elite Men
00:57:37
02 Aug
2015
47

2015 Rio de Janeiro ITU World Olympic Qualification Event

Elite Men
01:52:59
12 Jul
2015
11

2015 Toronto Pan American Games

Elite Men
01:49:56
14 Jun
2015
22

2015 Huatulco ITU Triathlon World Cup

Elite Men
01:00:56
31 May
2015
45

2015 ITU World Triathlon London

Elite Men
00:52:43
09 May
2015
9

2015 Chengdu ITU Triathlon World Cup

Elite Men
01:46:38
03 May
2015
16

2015 Monterrey CAMTRI Triathlon American Championships

Elite Men
01:47:59
22 Mar
2015
14

2015 New Plymouth ITU Triathlon World Cup

Elite Men
00:53:34
28 Feb
2015
1

2015 Mazatlan CAMTRI Triathlon American Cup

Elite Men
01:53:48
22 Feb
2015
2

2015 Barranquilla CAMTRI Triathlon American Cup and Central American and Caribbean Championships

Elite Men
01:52:08
24 Jan
2015
1

2015 Habana CAMTRI Sprint Triathlon American Cup and Iberoamerican Championships

Elite Men
00:57:48
18 Oct
2014
2

2014 Paguera-Mallorca ETU Challenge Half Distance Triathlon European Championships

25-29 Male AG
04:39:43
12 Oct
2014
DNF

2014 Cartagena ITU Triathlon World Cup

Elite Men
DNF
05 Oct
2014
DNF

2014 Cozumel ITU Triathlon World Cup

Elite Men
DNF
21 Sep
2014
17

2014 Madrid ETU Triathlon European Cup Final

Elite Men
01:57:15
12 Jul
2014
55

2014 ITU World Triathlon Hamburg

Elite Men
00:55:10
15 Jun
2014
11

2014 Huatulco ITU Triathlon World Cup

Elite Men
02:04:28
31 May
2014
10

2014 Dallas PATCO Triathlon Pan American Championships

Elite Men
01:49:05
23 Mar
2014
40

2014 New Plymouth ITU Triathlon World Cup

Elite Men
00:54:46
15 Mar
2014
34

2014 Mooloolaba ITU Triathlon World Cup

Elite Men
00:56:30
15 Sep
2013
56

2013 ITU World Triathlon Grand Final London

Elite Men
01:55:51
24 Aug
2013
DNF

2013 ITU World Triathlon Stockholm

Elite Men
DNF
11 Aug
2013
20

2013 Tiszaujvaros ITU Triathlon World Cup

Elite Men
00:54:53
14 Jul
2013
14

2013 Palamos ITU Triathlon World Cup

Elite Men
01:50:21
29 Jun
2013
1

2013 Vila Velha PATCO Triathlon Pan American Championships

Elite Men
01:50:58
23 Jun
2013
4

2013 Edmonton ITU Triathlon World Cup

Elite Men
00:58:06
08 Jun
2013
1

2013 Ixtapa ITU Triathlon Pan American Cup

Elite Men
01:55:19
18 May
2013
13

2013 Larache ITU Sprint Triathlon African Cup

Elite Men
01:00:24
20 Oct
2012
20

2012 Barfoot and Thompson World Triathlon Grand Final Auckland

U23 Men
02:01:58
17 Jun
2012
19

2012 Banyoles ITU Triathlon World Cup

Elite Men
01:49:44
07 Apr
2012
21

2012 Larache ITU Sprint Triathlon African Cup

Elite Men
01:05:09
31 Mar
2012
29

2012 Quarteira ITU Triathlon European Cup

Elite Men
01:53:05
24 Mar
2012
51

2012 Mooloolaba ITU Triathlon World Cup

Elite Men
02:02:05
06 Nov
2011
32

2011 Guatape ITU Triathlon World Cup

Elite Men
00:59:08
09 Oct
2011
32

2011 Huatulco ITU Triathlon World Cup

Elite Men
02:08:23
10 Sep
2011
9

2011 Dextro Energy Triathlon - ITU World Championship Grand Final Beijing

U23 Men
01:53:28
21 Aug
2011
DNF

2011 Lausanne ITU Triathlon Mixed Relay World Championships

Mixed Relay
DNF
20 Aug
2011
DNF

2011 Lausanne ITU Elite Sprint Triathlon World Championships

Elite Men
DNF
14 Aug
2011
DNF

2011 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
31 Jul
2011
12

2011 Banyoles ITU Triathlon Premium European Cup

Elite Men
01:48:00
09 Jul
2011
8

2011 Holten ITU Triathlon Premium European Cup

Elite Men
01:51:25
29 May
2011
18

2011 Brasschaat ITU Triathlon Premium European Cup

Elite Men
01:45:42
09 Apr
2011
20

2011 Quarteira ITU Triathlon European Cup

Elite Men
01:57:49
05 Mar
2011
12

2011 Clermont ITU Sprint Triathlon Pan American Cup

Elite Men
00:51:17
26 Feb
2011
27

2011 Salinas ITU Triathlon Pan American Cup and South American Championships

Elite Men
01:51:12
11 Sep
2010
57

2010 Dextro Energy Triathlon - ITU Triathlon World Championship Grand Final Budapest

U23 Men
01:52:20
15 Aug
2010
50

2010 Geneva ITU Triathlon European Cup

Elite Men
02:13:53
08 Aug
2010
40

2010 Tiszaujvaros ITU Triathlon World Cup

Elite Men
01:51:22
25 Jul
2010
55

2010 Dextro Energy Triathlon - ITU World Championship Series London

Elite Men
01:49:15
20 Mar
2010
DNF

2010 Mazatlan ITU Triathlon Pan American Cup

Elite Men
DNF
11 Sep
2009
30

2009 Dextro Energy Triathlon - ITU World Championship Grand Final Gold Coast

U23 Men
01:50:55
28 Jun
2009
NC

2009 Hy-Vee ITU Triathlon Mixed Relay World Championships

Mixed Relay
NC
27 Jun
2009
47

2009 Hy-Vee ITU Triathlon Elite Cup

Elite Men
01:57:57
14 Jun
2009
39

2009 Ferrol ITU Triathlon European and American Cup and Iberoamerican Championships

Elite Men
02:01:01
23 May
2009
9

2009 Ixtapa ITU Triathlon Pan American Cup

Elite Men
02:03:55
26 Oct
2008
DNF

2008 Huatulco BG Triathlon World Cup

Elite Men
DNF
05 Jun
2008
5

2008 Vancouver BG Triathlon World Championships

Junior Men
00:58:19
19 Apr
2008
1

2008 Mazatlan PATCO Triathlon Pan American Championship

Junior Men
01:00:46
31 Aug
2007
36

2007 Hamburg BG Triathlon World Championships

Junior Men
00:57:12
24 Jun
2007
2

2007 Edmonton PATCO Triathlon Junior Pan American Championships

Junior Men
00:56:49
02 Sep
2006
50

2006 Lausanne ITU Triathlon World Championships

Junior Men
01:02:36