General classification
71
Classics
130
Flat
34
Hilly
314
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
Tirreno-Adriatico
51
10/03
Stage 1
Lido di Camaiore > Lido di Camaiore
135
11/03
Stage 2
Camaiore > Follonica
110
12/03
Stage 3
Follonica > Colfiorito
68
13/03
Stage 4
Norcia > Trasacco
63
14/03
Stage 5
Ascoli Piceno > Pergola
48
15/03
Stage 6
Cartoceto > Frontignano
86
16/03
Stage 7
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