General classification
281
Classics
29
Flat
56
Hilly
272
Mountain
106
Time Trial
108
2024 UAE TEAM EMIRATES
196
2023 UAE TEAM EMIRATES
322
2022 BORA - HANSGROHE
603
2021 BORA - HANSGROHE
680
2020 BORA - HANSGROHE
789
2019 BORA - HANSGROHE
666
2018 BORA - HANSGROHE
112
Itzulia Basque Country
51
18
22
07/04
Stage 1
Buesa-Arena > Vitoria-Gasteiz
08/04
Stage 2
Pamplona-Iruña > Lodosa
09/04
Stage 3
Zarautz > Beasain
59
10/04
Stage 4
Beasain > Markina-Xemein
68
11/04
Stage 5
Urduña > Gernika-Lumo
103
12/04
Stage 6
Eibar > Eibar
9
05/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
7
Tirreno-Adriatico
60
30
10/03
Lido di Camaiore > Lido di Camaiore
19
11/03
Camaiore > Follonica
89
12/03
Follonica > Colfiorito
13/03
Norcia > Trasacco
28
14/03
Ascoli Piceno > Pergola
76
15/03
Cartoceto > Frontignano
104
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
121
08/03
Strade Bianche
Siena > Siena
DNF
Volta ao Algarve em Bicicleta
20/02
Lagoa > Alto da Foia
20
21/02
Vila Real Santo António > Tavira
52
22/02
Albufeira > Faro
36
23/02
Salir > Malhão
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
81
Volta a la Comunitat Valenciana
25
05/02
Orihuela > Orihuela
3
06/02
La Nucia > Benifato (Font de Partegat)
80
07/02
Algemesí > Alpuente
54
08/02
Oropesa del Mar > Portell de Morella
69
09/02
Alfafar > Valencia
115