Rankings
Long Distance Triathlon Ranking 1
Olympic Ranking 213
Starts
73
Podiums
14
Wins
7
Full Athlete Results
Date Pos Event Time
28 Sep
2024
6

2024 T100 Triathlon World Tour Ibiza

Elite Men
03:19:09
25 Aug
2024
1

2024 World Triathlon Long Distance Championships Townsville

Elite Men
05:02:54
16 Aug
2024
11

2024 World Triathlon Duathlon Championships Townsville

Elite Men
00:53:14
22 Jun
2024
1

2024 Europe Triathlon Middle Distance Triathlon Championships Coimbra

Elite Men
03:38:16
01 Jul
2023
26

2023 ESP Triathlon National Championships

Elite Men
01:44:31
07 May
2023
2

2023 World Triathlon Long Distance Championships Ibiza

Elite Men
05:17:49
29 Apr
2023
18

2023 World Triathlon Duathlon Championships Ibiza

Elite Men
00:52:25
25 Mar
2023
3

2023 ESP Sprint Duathlon National Championships

Elite Men
00:56:59
24 Sep
2022
1

2022 Europe Triathlon Middle Distance Triathlon Championships Bilbao - Bizkaia

Elite Men
03:41:34
28 Aug
2022
6

2022 ESP Triathlon National Championships

Elite Men
01:45:30
27 Aug
2022
6

2022 Europe Triathlon Mixed Relay Club Championships Banyoles

Mixed Relay
00:19:07
24 Jul
2022
10

2022 World Triathlon Cup Pontevedra

Elite Men
01:48:03
28 Apr
2022
5

2022 ESP Duathlon National Championships

Elite Men
00:50:33
07 Mar
2020
11

2020 Punta Umbria ETU Duathlon European Championships

Elite Men
00:53:12
09 Jun
2019
2

2019 ESP Aquathlon National Championships

Elite Men
00:30:25
08 Jun
2019
15

2019 ESP Sprint Triathlon National Championships

Elite Men
01:00:13
05 May
2019
20

2019 Madrid ITU Triathlon World Cup

Elite Men
00:56:44
27 Apr
2019
18

2019 Pontevedra ITU Duathlon World Championships

Elite Men
01:48:15
13 Apr
2019
1

2019 ESP Sprint Duathlon National Championships

Elite Men
00:58:48
07 Apr
2019
DNF

2019 Melilla ETU Sprint Triathlon European Cup

Elite Men
DNF
24 Mar
2019
44

2019 Huelva ETU Triathlon European Cup and Iberoamerican Championships

Elite Men
01:58:58
02 Mar
2019
8

2019 Lievin ETU Indoor Triathlon European Cup

Elite Men
00:10:22
20 Jul
2018
DNF

2018 Tartu ETU Triathlon European Championships

Elite Men
DNF
08 Jul
2018
DNF

2018 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
23 Jun
2018
3

2018 Tarragona Mediterranean Games

Elite Men
00:57:57
17 Jun
2018
25

2018 Antwerp ITU Triathlon World Cup

Elite Men
00:59:50
06 Jun
2018
13

2018 ITU World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:20:01
15 Apr
2018
52

2018 Melilla ETU Triathlon European Cup

Elite Men
01:51:17
24 Mar
2018
6

2018 Quarteira ETU Triathlon European Cup

Elite Men
01:52:50
18 Mar
2018
4

2018 Gran Canaria ETU Sprint Triathlon European Cup

Elite Men
00:56:17
04 Nov
2017
11

2017 Miyazaki ITU Triathlon World Cup

Elite Men
01:43:51
28 Oct
2017
17

2017 Tongyeong ITU Triathlon World Cup

Elite Men
00:52:48
08 Oct
2017
5

2017 Melilla ETU Triathlon European Cup Final

Elite Men
01:52:39
24 Sep
2017
8

2017 Huelva ITU Triathlon World Cup

Elite Men
01:47:38
10 Sep
2017
4

2017 ESP Triathlon National Championships

Elite Men
01:51:40
05 Aug
2017
22

2017 Velence ETU Triathlon U23 European Championships

U23 Men
00:58:22
23 Jul
2017
3

2017 Banyoles ETU Triathlon Clubs European Championships

Mixed Relay
00:20:46
02 Jul
2017
2

2017 Altafulla ETU Triathlon European Cup and Mediterranean Championships

Elite Men
00:57:45
03 Sep
2016
14

2016 ESP Triathlon National Championships

Elite Men
01:49:38
07 Nov
2015
9

2015 Agadir ATU Triathlon African Cup

Elite Men
01:56:20
24 Oct
2015
1

2015 Larache ATU Sprint Triathlon African Cup

Elite Men
00:58:13
18 Oct
2015
27

2015 Alanya ITU Triathlon World Cup

Elite Men
01:47:26
06 Sep
2015
20

2015 Constanta-Mamaia ETU Triathlon Premium European Cup

Elite Men
02:05:36
29 Aug
2015
5

2015 ESP Triathlon National Championships

Elite Men
01:54:24
26 Jul
2015
NC

2015 Banyoles ETU Triathlon U23 and Youth European Championships

Mixed U23 Relay
NC
25 Jul
2015
7

2015 Banyoles ETU Triathlon U23 and Youth European Championships

U23 Men
01:46:26
19 Jul
2015
9

2015 Châteauroux ETU Sprint Triathlon European Cup

Elite Men
00:55:58
10 May
2015
37

2015 Madrid ETU Triathlon European Cup

Elite Men
02:03:33
19 Apr
2015
DNF

2015 Melilla ETU Triathlon European Cup

Elite Men
DNF
11 Apr
2015
14

2015 ESP Duathlon National Championships

Elite Men
00:59:16
21 Mar
2015
DNF

2015 Quarteira ETU Triathlon European Cup

Elite Men
DNF
21 Sep
2014
20

2014 Madrid ETU Triathlon European Cup Final

Elite Men
01:57:51
13 Sep
2014
3

2014 ESP Triathlon National Championships

Elite Men
01:53:38
27 Jul
2014
21

2014 Banyoles ETU Triathlon European Cup

Elite Men
01:50:36
20 Jul
2014
26

2014 Geneva ETU Triathlon European Cup

Elite Men
02:04:06
21 Jun
2014
11

2014 Larache ATU Sprint Triathlon African Cup

Elite Men
01:00:39
31 May
2014
DNF

2014 Pontevedra ITU Duathlon World Championships

Elite Men
DNF
31 May
2014
DNF

2014 Pontevedra ITU Duathlon World Championships

U23 Men
DNF
12 Apr
2014
45

2014 Quarteira ETU Triathlon European Cup

Elite Men
01:56:07
06 Apr
2014
6

2014 ESP Duathlon National Championships

Elite Men
00:57:19
29 Sep
2013
53

2013 Alicante ITU Triathlon World Cup

Elite Men
01:59:27
12 Sep
2013
16

2013 ITU World Triathlon Grand Final London

Junior Men
00:52:49
23 Jun
2013
1

2013 ESP Triathlon Junior National Championships

Junior Men
00:57:12
16 Jun
2013
7

2013 Alanya ETU Triathlon European Championships

Mixed Junior Relay
00:23:33
15 Jun
2013
21

2013 Alanya ETU Triathlon European Championships

Junior Men
00:54:08
18 May
2013
14

2013 Larache ITU Sprint Triathlon African Cup

Elite Men
01:00:40
27 Apr
2013
1

2013 ESP Duathlon National Championships

Junior Men
00:57:36
07 Apr
2013
18

2013 Quarteira ETU Triathlon Junior European Cup

Junior Men
00:57:42
22 Sep
2012
30

2012 Nancy ITU Duathlon World Championships

Junior Men
00:53:39
02 Sep
2012
11

2012 Aguilas ETU Triathlon Junior European Cup

Junior Men
01:00:05
01 Apr
2012
DNF

2012 Quarteira ETU Triathlon Junior European Cup

Junior Men
DNF
25 Sep
2011
NC

2011 Gijon ITU Duathlon World Championships

Mixed Junior Relay
NC
24 Sep
2011
10

2011 Gijon ITU Duathlon World Championships

Junior Men
00:57:09