Rankings
World Triathlon Rankings 65
Continental Ranking 13
Olympic Ranking 60
Starts
175
Podiums
36
Wins
16
Full Athlete Results
Date Pos Event Time
18 May
2024
17

2024 World Triathlon Cup Samarkand

Elite Men
01:44:06
29 Apr
2024
8

2024 World Triathlon Cup Chengdu

Elite Men
01:44:11
24 Mar
2024
28

2024 World Triathlon Cup Hong Kong

Elite Men
00:55:21
08 Mar
2024
12

2024 Americas Triathlon Championships Miami

Elite Men
01:46:59
12 Nov
2023
DNF

2023 World Triathlon Cup Vina del Mar

Elite Men
DNF
04 Nov
2023
4

2023 Santiago Pan American Games

Mixed Relay
00:17:56
02 Nov
2023
3

2023 Santiago Pan American Games

Elite Men
01:46:11
15 Oct
2023
4

2023 World Triathlon Cup Brasilia

Elite Men
01:49:00
03 Sep
2023
DNF

2023 Americas Triathlon Championships Veracruz

Elite Men
DNF
26 Aug
2023
1

2023 World Triathlon Cup Weihai

Elite Men
01:46:35
20 Aug
2023
LAP

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
LAP
30 Jul
2023
16

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:22:02
29 Jul
2023
DNF

2023 World Triathlon Championship Series Sunderland

Elite Men
DNF
07 Jul
2023
1

2023 San Salvador Central America and Caribbean Games

Mixed Relay
00:23:23
05 Jul
2023
2

2023 San Salvador Central America and Caribbean Games

Elite Men
01:45:51
18 Jun
2023
DNF

2023 Americas Triathlon Mixed Relay Championships Huatulco

Mixed Relay
17 Jun
2023
40

2023 World Triathlon Cup Huatulco

Elite Men
00:56:50
20 May
2023
1

2023 Americas Triathlon Cup Ixtapa

Elite Men
00:56:16
13 May
2023
DNF

2023 World Triathlon Championship Series Yokohama

Elite Men
DNF
26 Mar
2023
44

2023 World Triathlon Cup New Plymouth

Elite Men
01:00:05
26 Nov
2022
51

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:50:31
30 Oct
2022
3

2022 Americas Triathlon Championships Montevideo

Mixed Relay
00:18:12
29 Oct
2022
1

2022 Americas Triathlon Championships Montevideo

Elite Men
01:51:12
15 Oct
2022
2

2022 Americas Triathlon Cup Stockton

Elite Men
00:53:06
11 Sep
2022
45

2022 World Triathlon Cup Karlovy Vary

Elite Men
01:59:06
03 Sep
2022
55

2022 World Triathlon Cup Valencia

Elite Men
00:55:42
25 Jun
2022
DNS

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
DNS
19 Jun
2022
53

2022 World Triathlon Cup Huatulco

Elite Men
01:00:14
12 Jun
2022
LAP

2022 World Triathlon Championship Series Leeds

Mixed Relay
LAP
21 May
2022
1

2022 Americas Triathlon Cup Ixtapa

Elite Men
00:54:20
12 Mar
2022
2

2022 Americas Triathlon Cup La Paz

Elite Men
01:45:23
23 Oct
2021
2

2021 Americas Triathlon Cup La Paz

Elite Men
01:46:07
21 Aug
2021
24

2021 World Triathlon Championship Finals Edmonton

Elite Men
01:46:43
31 Jul
2021
15

Tokyo 2020 Olympic Games

Mixed Relay
00:20:42
26 Jul
2021
31

Tokyo 2020 Olympic Games

Elite Men
01:48:36
13 Jun
2021
7

2021 World Triathlon Cup Huatulco

Elite Men
00:53:35
22 May
2021
7

2021 World Triathlon Cup Lisbon

Elite Men
01:43:20
21 May
2021
LAP

2021 World Triathlon Mixed Relay Olympic Qualification Event Lisbon

Mixed Relay
LAP
15 May
2021
42

2021 World Triathlon Championship Series Yokohama

Elite Men
01:49:22
14 Mar
2020
1

2020 La Paz (MEX) PATCO Triathlon Panamerican Cup

Elite Men
01:51:30
10 Nov
2019
27

2019 Santo Domingo ITU Triathlon World Cup

Elite Men
01:44:04
03 Nov
2019
6

2019 Lima ITU Triathlon World Cup

Elite Men
00:52:54
19 Oct
2019
8

2019 Tongyeong ITU Triathlon World Cup

Elite Men
00:51:45
07 Sep
2019
7

2019 Banyoles ITU Triathlon World Cup

Elite Men
00:50:34
31 Aug
2019
DSQ

2019 ITU World Triathlon Grand Final Lausanne

Elite Men
DSQ
18 Aug
2019
15

2019 ITU World Triathlon Mixed Relay Series Tokyo

Mixed Relay
00:21:31
16 Aug
2019
14

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
01:51:38
29 Jul
2019
3

2019 Lima Pan American Games

Mixed Relay
00:19:13
27 Jul
2019
1

2019 Lima Pan American Games

Elite Men
01:50:39
29 Jun
2019
40

2019 Groupe Copley World Triathlon Montreal

Elite Men
00:57:15
15 Jun
2019
11

2019 Accenture World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:20:50
09 Jun
2019
19

2019 Huatulco ITU Triathlon World Cup

Elite Men
00:56:00
03 May
2019
6

2019 Monterrey CAMTRI Triathlon American Championships

Elite Men
01:45:29
09 Mar
2019
12

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
00:20:52
08 Mar
2019
43

2019 Daman World Triathlon Abu Dhabi

Elite Men
00:55:44
10 Nov
2018
13

2018 Miyazaki ITU Triathlon World Cup

Elite Men
01:50:44
21 Oct
2018
6

2018 Salinas ITU Triathlon World Cup

Elite Men
00:52:26
14 Oct
2018
4

2018 Sarasota-Bradenton CAMTRI Triathlon Mixed Relay American Championships

Mixed Relay
00:16:48
13 Oct
2018
38

2018 Sarasota-Bradenton ITU Triathlon World Cup

Elite Men
00:50:28
22 Sep
2018
14

2018 Weihai ITU Triathlon World Cup

Elite Men
01:55:24
16 Sep
2018
12

2018 ITU World Triathlon Grand Final Gold Coast

Elite Men
01:46:02
26 Aug
2018
33

2018 ITU World Triathlon Montreal

Elite Men
01:55:22
02 Aug
2018
1

2018 Barranquilla Central American and Caribbean Games

Mixed Relay
00:24:07
01 Aug
2018
2

2018 Barranquilla Central American and Caribbean Games

Elite Men
01:57:53
28 Jul
2018
10

2018 ITU World Triathlon Mixed Relay Series Edmonton

Mixed Relay
00:19:48
15 Jul
2018
LAP

2018 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
LAP
14 Jul
2018
35

2018 ITU World Triathlon Hamburg

Elite Men
00:55:06
23 Jun
2018
2

2018 Brasilia CAMTRI Triathlon American Championships

Elite Men
01:51:01
10 Jun
2018
24

2018 ITU World Triathlon Leeds

Elite Men
01:49:13
06 Jun
2018
LAP

2018 ITU World Triathlon Mixed Relay Series Nottingham

Mixed Relay
LAP
19 May
2018
1

2018 Ixtapa CAMTRI Sprint Triathlon American Cup

Elite Men
00:55:34
12 May
2018
38

2018 ITU World Triathlon Yokohama

Elite Men
01:49:26
28 Apr
2018
10

2018 ITU World Triathlon Bermuda

Elite Men
01:56:29
10 Mar
2018
1

2018 La Paz (MEX) CAMTRI Triathlon American Cup

Elite Men
01:46:33
29 Oct
2017
1

2017 Salinas ITU Triathlon World Cup

Elite Men
00:52:08
07 Oct
2017
8

2017 Sarasota ITU Triathlon World Cup

Elite Men
00:50:00
16 Sep
2017
29

2017 ITU World Triathlon Grand Final Rotterdam

Elite Men
01:55:43
26 Aug
2017
31

2017 ITU World Triathlon Stockholm

Elite Men
01:54:21
06 Aug
2017
11

2017 ITU World Triathlon Montréal

Elite Men
01:49:40
11 Jun
2017
16

2017 ITU World Triathlon Leeds

Elite Men
01:50:12
20 May
2017
DNF

2017 Ixtapa CAMTRI Sprint Triathlon American Cup

Elite Men
DNF
13 May
2017
19

2017 ITU World Triathlon Yokohama

Elite Men
01:50:29
08 Apr
2017
13

2017 ITU World Triathlon Gold Coast

Elite Men
00:53:26
02 Apr
2017
24

2017 New Plymouth ITU Triathlon World Cup

Elite Men
00:57:22
11 Mar
2017
5

2017 Mooloolaba ITU Triathlon World Cup

Elite Men
01:44:31
04 Mar
2017
21

2017 ITU World Triathlon Abu Dhabi

Elite Men
01:57:27
25 Sep
2016
3

2016 Salinas ITU Triathlon World Cup

Elite Men
00:53:35
18 Sep
2016
7

2016 ITU World Triathlon Grand Final Cozumel

Elite Men
01:47:46
14 Sep
2016
6

2016 Cozumel ITU Aquathlon World Championships

Elite Men
00:29:48
04 Sep
2016
20

2016 ITU World Triathlon Edmonton

Elite Men
00:52:43
18 Aug
2016
12

Rio de Janeiro 2016 Olympic Games

Elite Men
01:47:28
17 Jul
2016
DSQ

2016 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
DSQ
16 Jul
2016
16

2016 ITU World Triathlon Hamburg

Elite Men
00:53:19
14 May
2016
2

2016 ITU World Triathlon Yokohama

Elite Men
01:46:42
24 Apr
2016
41

2016 ITU World Triathlon Cape Town

Elite Men
00:56:51
09 Apr
2016
13

2016 ITU World Triathlon Gold Coast

Elite Men
01:48:26
05 Mar
2016
5

2016 ITU World Triathlon Abu Dhabi

Elite Men
01:47:27
04 Oct
2015
9

2015 Cozumel ITU Triathlon World Cup

Elite Men
00:55:23
19 Sep
2015
4

2015 ITU World Triathlon Grand Final Chicago

Elite Men
01:45:40
06 Sep
2015
DNF

2015 ITU World Triathlon Edmonton

Elite Men
DNF
22 Aug
2015
1

2015 MEX Sprint Triathlon National Championships

Elite Men
00:57:02
02 Aug
2015
DNF

2015 Rio de Janeiro ITU World Olympic Qualification Event

Elite Men
DNF
12 Jul
2015
1

2015 Toronto Pan American Games

Elite Men
01:48:58
14 Jun
2015
21

2015 Huatulco ITU Triathlon World Cup

Elite Men
01:00:53
16 May
2015
5

2015 ITU World Triathlon Yokohama

Elite Men
01:47:52
26 Apr
2015
9

2015 ITU World Triathlon Cape Town

Elite Men
01:40:30
11 Apr
2015
12

2015 ITU World Triathlon Gold Coast

Elite Men
01:48:47
29 Mar
2015
8

2015 ITU World Triathlon Auckland

Elite Men
01:57:17
14 Mar
2015
12

2015 Mooloolaba ITU Triathlon World Cup

Elite Men
00:55:49
07 Mar
2015
19

2015 ITU World Triathlon Abu Dhabi

Elite Men
00:53:48
16 Nov
2014
1

2014 Veracruz Central American and Caribbean Games

Mixed Relay
00:23:07
15 Nov
2014
1

2014 Veracruz Central American and Caribbean Games

Elite Men
01:45:42
12 Oct
2014
24

2014 Cartagena ITU Triathlon World Cup

Elite Men
01:49:58
05 Oct
2014
4

2014 Cozumel ITU Triathlon World Cup

Elite Men
00:52:09
31 Aug
2014
6

2014 ITU World Triathlon Grand Final Edmonton

Elite Men
01:49:48
23 Aug
2014
59

2014 ITU World Triathlon Stockholm

Elite Men
01:03:03
13 Jul
2014
11

2014 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:17
12 Jul
2014
56

2014 ITU World Triathlon Hamburg

Elite Men
00:55:26
29 Jun
2014
20

2014 ITU World Triathlon Chicago

Elite Men
01:49:33
15 Jun
2014
9

2014 Huatulco ITU Triathlon World Cup

Elite Men
02:03:56
31 May
2014
1

2014 Dallas PATCO Triathlon Pan American Championships

Elite Men
01:47:09
06 Apr
2014
41

2014 ITU World Triathlon Auckland

Elite Men
02:01:58
01 Mar
2014
6

2014 Clermont PATCO Sprint Triathlon Pan American Cup

Elite Men
00:57:22
06 Oct
2013
20

2013 Cozumel ITU Triathlon World Cup

Elite Men
00:54:26
15 Sep
2013
8

2013 ITU World Triathlon Grand Final London

Elite Men
01:49:32
24 Aug
2013
22

2013 ITU World Triathlon Stockholm

Elite Men
01:47:48
21 Jul
2013
16

2013 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:20:08
20 Jul
2013
35

2013 ITU World Triathlon Hamburg

Elite Men
00:53:24
14 Jul
2013
49

2013 Palamos ITU Triathlon World Cup

Elite Men
01:55:55
06 Jul
2013
55

2013 ITU World Triathlon Kitzbuehel

Elite Men
01:04:20
01 Jun
2013
DNF

2013 ITU World Triathlon Madrid

Elite Men
DNF
19 May
2013
15

2013 Huatulco ITU Triathlon World Cup

Elite Men
02:07:50
20 Apr
2013
28

2013 ITU World Triathlon San Diego

Elite Men
01:50:33
09 Mar
2013
4

2013 Mazatlan ITU Triathlon Pan American Cup

Elite Men
01:56:16
24 Feb
2013
5

2013 Lima ITU Triathlon Pan American Cup and Iberoamerican Championships

Elite Men
02:03:04
01 Jan
2013
DNF

2013 MEX Long Distance Triathlon National Championships

Elite Men
DNF
07 Oct
2012
2

2012 Cancun ITU Triathlon World Cup

Elite Men
00:53:36
09 Sep
2012
1

2012 Guatape ITU Triathlon World Cup

Elite Men
02:02:14
07 Aug
2012
28

London 2012 Olympic Games

Elite Men
01:50:08
12 May
2012
18

2012 ITU World Triathlon San Diego

Elite Men
01:50:05
06 May
2012
DNF

2012 Huatulco ITU Triathlon World Cup

Elite Men
DNF
14 Apr
2012
19

2012 Dextro Energy World Triathlon Sydney

Elite Men
01:52:21
24 Mar
2012
1

2012 Ixtapa ITU Triathlon Pan American Cup

Elite Men
01:52:01
15 Jan
2012
4

2012 La Paz PATCO Triathlon Pan American Championships

Elite Men
01:54:48
06 Nov
2011
2

2011 Guatape ITU Triathlon World Cup

Elite Men
00:57:22
23 Oct
2011
13

2011 Guadalajara Pan American Games

Elite Men
01:51:52
09 Oct
2011
DNF

2011 Huatulco ITU Triathlon World Cup

Elite Men
DNF
14 Aug
2011
5

2011 Tiszaujvaros ITU Triathlon World Cup

Elite Men
01:49:20
07 Aug
2011
37

2011 Dextro Energy Triathlon - ITU World Championship Series London

Elite Men
01:53:00
10 Jul
2011
5

2011 Edmonton ITU Triathlon World Cup

Elite Men
01:47:13
19 Jun
2011
DNF

2011 Dextro Energy Triathlon - ITU World Championship Series Kitzbuehel

Elite Men
DNF
05 Jun
2011
45

2011 Dextro Energy Triathlon - ITU World Championship Series Madrid

Elite Men
01:55:42
08 May
2011
22

2011 Monterrey ITU Triathlon World Cup

Elite Men
01:48:55
10 Apr
2011
21

2011 Dextro Energy Triathlon - ITU World Championship Series Sydney

Elite Men
01:52:07
26 Mar
2011
9

2011 Mooloolaba ITU Triathlon World Cup

Elite Men
01:52:41
17 Oct
2010
16

2010 Puerto Vallarta PATCO Triathlon Pan American Championships

Elite Men
01:59:10
10 Oct
2010
29

2010 Huatulco ITU Triathlon World Cup

Elite Men
01:52:53
11 Sep
2010
6

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

U23 Men
01:45:22
15 Aug
2010
10

2010 Dextro Energy Triathlon - ITU World Championship Series Kitzbuehel

Elite Men
01:53:55
08 Aug
2010
2

2010 Tiszaujvaros ITU Triathlon World Cup

Elite Men
01:49:09
13 Jun
2010
14

2010 Hy-Vee ITU Triathlon Elite Cup

Elite Men
01:51:30
22 May
2010
3

2010 Ixtapa ITU Triathlon Pan American Cup

Elite Men
01:43:36
18 Apr
2010
30

2010 Monterrey ITU Triathlon World Cup

Elite Men
01:49:58
20 Mar
2010
6

2010 Mazatlan ITU Triathlon Pan American Cup

Elite Men
01:56:02
08 Nov
2009
19

2009 Huatulco ITU Triathlon World Cup

Elite Men
02:05:52
11 Sep
2009
8

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

U23 Men
01:47:15
28 Jun
2009
10

2009 Hy-Vee ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:20:48
27 Jun
2009
52

2009 Hy-Vee ITU Triathlon Elite Cup

Elite Men
02:02:19
14 Jun
2009
2

2009 Ferrol ITU Triathlon European and American Cup and Iberoamerican Championships

Elite Men
01:51:27
23 May
2009
DNF

2009 Ixtapa ITU Triathlon Pan American Cup

Elite Men
DNF
26 Oct
2008
8

2008 Huatulco BG Triathlon World Cup

Elite Men
02:05:32
28 Jun
2008
1

2008 Monterrey ITU Aquathlon World Championships

U23 Men
00:30:39
28 Jun
2008
3

2008 Monterrey ITU Aquathlon World Championships

Elite Men
00:30:39
08 Jun
2008
63

2008 Vancouver BG Triathlon World Championships

Elite Men
01:57:19
18 May
2008
2

2008 Ixtapa ITU Triathlon Pan American Cup and Central American and Caribbean Championships

Elite Men
01:55:00
04 May
2008
DNF

2008 Roatan ITU Triathlon Pan American Cup

Elite Men
DNF
19 Apr
2008
4

2008 Mazatlan PATCO Triathlon Pan American Championship

U23 Men
01:49:57
19 Apr
2008
17

2008 Mazatlan PATCO Triathlon Pan American Championship

Elite Men
01:49:57
06 Apr
2008
13

2008 Lima ITU Triathlon Pan American Cup

Elite Men
01:54:46
15 Mar
2008
DNF

2008 Salinas ITU Triathlon Pan American Cup

Elite Men
DNF
08 Mar
2008
5

2008 Valle de Bravo ITU Triathlon Pan American Cup

Elite Men
01:59:27
13 Jan
2008
11

2008 La Paz ITU Triathlon Pan American Cup

Elite Men
01:57:11
06 Jan
2008
23

2008 Vina del Mar ITU Triathlon Premium Pan American Cup

Elite Men
01:57:07
04 Nov
2007
35

2007 Cancun BG Triathlon World Cup

Elite Men
01:57:00
08 Sep
2007
3

2007 Veracruz ITU Triathlon Pan American Cup

Elite Men
01:59:02
31 Aug
2007
50

2007 Hamburg BG Triathlon World Championships

U23 Men
01:57:11
12 Aug
2007
2

2007 Bogota ITU Triathlon Pan American Cup and Iberoamerican Triathlon Championship

Elite Men
01:59:58
17 Jun
2007
4

2007 Margarita Island ITU Triathlon Pan American Cup

Elite Men
01:53:29
12 May
2007
10

2007 Ixtapa ITU Triathlon Pan American Cup

Elite Men
01:58:37
04 Mar
2007
20

2007 San Andres ITU Triathlon Pan American Cup

Elite Men
02:03:42
05 Nov
2006
32

2006 Cancun BG Triathlon World Cup

Elite Men
01:50:02
01 Nov
2006
7

2006 Cancun ITU Triathlon Team Relay World Championships

Men Relay
00:20:55
02 Sep
2006
41

2006 Lausanne ITU Triathlon World Championships

Junior Men
01:01:55
26 Aug
2006
3

2006 Veracruz ITU Triathlon Pan American Cup

Elite Men
01:57:40
11 Sep
2005
46

2005 Gamagori ITU Triathlon World Championships

Junior Men
01:00:02
27 Aug
2005
21

2005 Veracruz ITU Triathlon Pan American Cup

Elite Men
02:02:39
06 Aug
2005
3

2005 Bogota PATCO Triathlon Pan American Championships

18-19 Male AG
01:04:24
08 May
2004
31

2004 Funchal ITU Triathlon World Championships

Junior Men
01:09:59
06 Dec
2003
38

2003 Queenstown ITU Triathlon World Championships

Junior Men
01:07:14