General classification
95
Classics
8
Flat
9
Hilly
143
Mountain
183
Time Trial
72
2024 Q36.5 PRO CYCLING TEAM
101
2023 ASTANA QAZAQSTAN TEAM
168
2022 ASTANA QAZAQSTAN TEAM
355
2021 UAE TEAM EMIRATES
474
2020 UAE TEAM EMIRATES
226
2019 TEAM INEOS
219
2018 TEAM SKY
172
15/06
Stage 1
Küssnacht > Küssnacht
53
16/06
Stage 2
Aarau > Schwarzsee
66
17/06
Stage 3
Aarau > Heiden
38
18/06
Stage 4
Heiden > Piuro (Valchiavenna)
19/06
Stage 5
La Punt > Santa Maria in Calanca
DNF
13/06
Grosser Preis des Kantons Aargau
Leuggern > Leuggern
41
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
20
27/04
Liège - Bastogne - Liège
Liège > Liège
86
Giro d'Abruzzo
2
15/04
Scerni > Crecchio
22
16/04
Tocco da Casauria > Penne
24
17/04
San Demetrio ne' Vestini > Roccaraso (Aremogna)
3
18/04
Corropoli > Isola del Gran Sasso (Santuario di San Gabriele)
12
19/03
Milano - Torino
Rho > Torino (Superga)
17
Tirreno-Adriatico
10/03
Lido di Camaiore > Lido di Camaiore
26
11/03
Camaiore > Follonica
61
12/03
Follonica > Colfiorito
44
13/03
Norcia > Trasacco
14/03
Ascoli Piceno > Pergola
31
15/03
Stage 6
Cartoceto > Frontignano
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
Tour of Oman
15
08/02
Bushar > Bimmah Sink Hole
60
09/02
Al Rustaq Fort > Yitti Hills
35
10/02
Fanja > Eastern Mountain
19
11/02
Oman Across Ages Museum > Oman Convention and Exhibition Center
51
12/02
Imty > Jabal Al Akhdhar (Green Mountain)
16
07/02
Muscat Classic
Al Mouj > Al Bustan
25/01
Ruta de la Cerámica - Gran Premio Castellón
Castellón > Onda