Rankings
World Triathlon Rankings 144
Continental Ranking 75
Olympic Ranking 159
Starts
57
Podiums
14
Wins
3
Full Athlete Results
Date Pos Event Time
09 Nov
2024
11

2024 World Triathlon Cup Miyazaki

Elite Men
00:54:52
26 Oct
2024
17

2024 World Triathlon Cup Tongyeong

Elite Men
01:48:18
17 Oct
2024
42

2024 World Triathlon Championship Finals Torremolinos-Andalucia

U23 Men
01:53:44
01 Jun
2024
44

2024 Europe Triathlon Cup Vigo

Elite Men
00:59:26
18 May
2024
30

2024 World Triathlon Cup Samarkand

Elite Men
01:46:25
13 Apr
2024
9

2024 E World Triathlon Championships London powered by Zwift

Elite Men
00:35:32
30 Mar
2024
18

2024 World Triathlon Indoor Cup Lievin

Elite Men
00:09:39
23 Mar
2024
16

2024 Europe Triathlon Cup Quarteira

Elite Men
01:45:48
28 Oct
2023
50

2023 World Triathlon Cup Miyazaki

Elite Men
01:56:46
21 Oct
2023
19

2023 World Triathlon Cup Tongyeong

Elite Men
00:51:11
14 Oct
2023
18

2023 World Triathlon Cup Chengdu

Elite Men
01:45:38
01 Oct
2023
27

2023 World Triathlon Cup Tangier

Elite Men
00:56:02
23 Sep
2023
DSQ

2023 World Triathlon Championship Finals Pontevedra

U23 Men
DSQ
16 Sep
2023
2

2023 ESP Sprint Triathlon National Championships

Elite Men
00:54:58
06 Aug
2023
2

2023 Europe Triathlon Sprint & Relay Championships Balikesir

Mixed Relay
00:21:54
04 Aug
2023
10

2023 Europe Triathlon Sprint & Relay Championships Balikesir

Elite Men
00:21:00
04 Aug
2023
6

2023 Europe Triathlon Sprint & Relay Championships Balikesir

U23 Men
00:21:00
15 Jul
2023
10

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed U23-Junior Relay
00:20:31
01 Jul
2023
2

2023 ESP Triathlon National Championships

Elite Men
01:41:25
17 Jun
2023
3

2023 Europe Triathlon Cup Kitzbühel

Elite Men
00:50:53
10 Jun
2023
34

2023 Europe Triathlon Cup Rzeszów

Elite Men
01:53:26
13 May
2023
LAP

2023 Europe Triathlon Cup Caorle

Elite Men
LAP
25 Mar
2023
37

2023 Europe Triathlon Cup Quarteira

Elite Men
01:50:23
19 Mar
2023
43

2023 Europe Triathlon Cup Melilla

Elite Men
00:56:02
13 Nov
2022
10

2022 World Triathlon Cup Vina del Mar

Elite Men
00:51:32
23 Oct
2022
7

2022 Africa Triathlon Cup Tangier

Elite Men
00:53:31
09 Oct
2022
14

2022 Europe Triathlon Cup Ceuta

Elite Men
00:54:35
01 Oct
2022
3

2022 ESP Sprint Triathlon National Championships

Elite Men
00:51:44
04 Sep
2022
17

2022 Europe Triathlon Cup Alhandra

Elite Men
00:51:42
28 Aug
2022
59

2022 World Triathlon Cup Bergen

Elite Men
01:02:36
10 Jul
2022
11

2022 World Triathlon Championship Series Hamburg

Mixed Relay
00:20:09
17 Jun
2022
5

2022 Europe Triathlon Cup Kitzbühel

Elite Men
00:16:53
11 Jun
2022
7

2022 Europe Triathlon Cup Coimbra

Elite Men
00:50:59
14 May
2022
56

2022 Europe Triathlon Cup Caorle

Elite Men
00:55:25
03 Apr
2022
36

2022 Europe Triathlon Cup and Mediterranean Championships Melilla

Elite Men
00:49:52
07 Nov
2021
9

2021 World Triathlon Junior Championships Quarteira

Junior Men
00:56:15
05 Sep
2021
6

2021 Europe Triathlon Junior Cup Banyoles

Junior Men
00:52:27
28 Aug
2021
3

2021 Europe Triathlon Junior Cup Silver Lake

Junior Men
00:31:07
28 Aug
2021
NC

2021 Europe Triathlon Junior Cup Silver Lake

Mixed Junior Relay
NC
27 Jun
2021
12

2021 Europe Triathlon Junior Cup Wels

Junior Men
00:54:35
24 Jun
2021
1

2021 Europe Triathlon Aquathlon Championships Walchsee

Junior Men
00:28:07
20 Jun
2021
3

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Mixed Junior Relay
00:17:47
18 Jun
2021
11

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Junior Men
00:33:51
29 May
2021
3

2021 Europe Triathlon Junior Cup Olsztyn

Junior Men
00:56:55
18 Apr
2021
45

2021 Europe Triathlon Cup Melilla

Elite Men
00:53:19
10 Apr
2021
9

2021 ESP Duathlon National Championships

Elite Men
00:57:11
25 Oct
2020
33

2020 Barcelona ETU Sprint Triathlon European Cup

Elite Men
00:56:53
11 Oct
2020
4

2020 Alhandra ETU Triathlon Mixed Relay Clubs European Championships

Mixed Junior Relay
00:20:52
20 Sep
2020
2

2020 Belgrade ETU Triathlon Junior European Cup

Junior Men
00:30:41
06 Sep
2020
2

2020 Banyoles ETU Triathlon Junior European Cup

Junior Men
00:53:42
23 Aug
2020
3

2020 ESP Sprint Triathlon National Championships

Junior Men
00:59:17
16 Aug
2020
5

2020 Riga ETU Triathlon Junior European Cup

Junior Men
00:34:45
04 Aug
2019
11

2019 Tabor ETU Triathlon Junior European Cup

Junior Men
01:00:12
23 Jun
2019
1

2019 Kitzbühel ETU Triathlon Youth European Championships Festival

Mixed Youth Relay
00:18:07
02 May
2019
16

2019 Pontevedra ITU Aquathlon World Championships

Elite Men
00:30:10
02 May
2019
1

2019 Pontevedra ITU Aquathlon World Championships

Junior Men
00:30:10
06 Oct
2018
6

2018 Lisbon ETU Triathlon Mixed Relay Clubs European Championships

Mixed Junior Relay
00:21:53