General classification
21
Classics
0
Flat
Hilly
36
Mountain
110
Time Trial
2024 INEOS GRENADIERS
49
2023 MOVISTAR TEAM
70
2022 MOVISTAR TEAM
102
2021 ASTANA - PREMIER TECH
188
2020 ASTANA PRO TEAM
117
2019 EUSKADI BASQUE COUNTRY - MURIAS
57
2018 EUSKADI BASQUE COUNTRY - MURIAS
4 Jours de Dunkerque / Grand prix des Hauts de France
62
14/05
Stage 1
Sainte-Catherine > Amiens
15/05
Stage 2
Avesnes-sur-Helpe > Crépy-en-Valois
82
16/05
Stage 3
Valenciennes > Famars
88
17/05
Stage 4
La Chapelle d’Armentières > Cassel
41
18/05
Stage 5
Wormhout > Dunkerque
53
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
84
Tour of the Alps
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
48
22/04
Mezzolombardo > Sterzing
81
23/04
Sterzing > Innichen
31
24/04
Sillian > Obertilliach
25/04
Lienz > Lienz
33
17/02
Clásica Jaén Paraiso Interior
Úbeda > Úbeda
DNF