General classification
71
Classics
133
Flat
34
Hilly
317
Mountain
199
Time Trial
2
2024 MOVISTAR TEAM
88
2023 UAE TEAM EMIRATES
140
2022 UAE TEAM EMIRATES
201
2021 UAE TEAM EMIRATES
302
2020 UAE TEAM EMIRATES
477
2019 BORA - HANSGROHE
590
2018 BORA - HANSGROHE
269
09/05
Stage 1
Durrës > Tirana
50
10/05
Stage 2
Tirana > Tirana
129
11/05
Stage 3
Vlorë (AL) > Vlorë (AL)
36
13/05
Stage 4
Alberobello (Pietramadre) > Lecce
134
14/05
Stage 5
Ceglie Messapica > Matera
78
15/05
Stage 6
Potenza > Napoli
135
16/05
Stage 7
Castel di Sangro > Tagliacozzo (Marsia)
68
17/05
Stage 8
Giulianova > Castelraimondo
84
18/05
Stage 9
Gubbio > Siena
72
20/05
Stage 10
Lucca > Pisa
99
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
32
22/05
Stage 12
Modena > Viadana (Oglio-Po)
103
23/05
Stage 13
Rovigo > Vicenza
74
24/05
Stage 14
Treviso > Nova Gorica (SL) / Gorizia (IT)
59
27/04
Liège - Bastogne - Liège
Liège > Liège
79
23/04
La Flèche Wallonne
Ciney > Huy
16
20/04
Amstel Gold Race
Maastricht > Berg en Terblijt
27
19/03
Milano - Torino
Rho > Torino (Superga)
53
Tirreno-Adriatico
51
10/03
Lido di Camaiore > Lido di Camaiore
11/03
Camaiore > Follonica
110
12/03
Follonica > Colfiorito
13/03
Norcia > Trasacco
63
14/03
Ascoli Piceno > Pergola
48
15/03
Cartoceto > Frontignano
86
16/03
Porto Potenza Picena > San Benedetto del Tronto
08/03
Strade Bianche
Siena > Siena
14
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
67
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
47
31/01
Trofeo Serra Tramuntana
Lluc > Selva
DNF
29/01
Trofeo Calvià
Palmanova > Palmanova
45
26/01
Clàssica Comunitat Valenciana 1969 - Gran Premio V
Valencia > La Nucía
40
25/01
Ruta de la Cerámica - Gran Premio Castellón
Castellón > Onda
7