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
Tour of the Alps
41
21/04
Stage 1
San Lorenzo Dorsino > San Lorenzo Dorsino
48
22/04
Stage 2
Mezzolombardo > Sterzing
81
23/04
Stage 3
Sterzing > Innichen
31
24/04
Stage 4
Sillian > Obertilliach
25/04
Stage 5
Lienz > Lienz
33
17/02
Clásica Jaén Paraiso Interior
Úbeda > Úbeda
DNF