General classification
223
Classics
10
Flat
11
Hilly
155
Mountain
126
Time Trial
77
2024 BAHRAIN - VICTORIOUS
508
2023 LIDL - TREK
183
2023 BAHRAIN VICTORIOUS
177
2022 TREK - SEGAFREDO
84
2021 TREK - SEGAFREDO
63
2020 TEAM COLPACK BALLAN
0
Giro d'Italia
17
22
34
5
09/05
Stage 1
Durrës > Tirana
12
10/05
Stage 2
Tirana > Tirana
18
11/05
Stage 3
Vlorë (AL) > Vlorë (AL)
41
13/05
Stage 4
Alberobello (Pietramadre) > Lecce
26
14/05
Stage 5
Ceglie Messapica > Matera
15/05
Stage 6
Potenza > Napoli
16/05
Stage 7
Castel di Sangro > Tagliacozzo (Marsia)
6
17/05
Stage 8
Giulianova > Castelraimondo
16
18/05
Stage 9
Gubbio > Siena
20/05
Stage 10
Lucca > Pisa
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
22/05
Stage 12
Modena > Viadana (Oglio-Po)
52
23/05
Stage 13
Rovigo > Vicenza
7
24/05
Stage 14
Treviso > Nova Gorica (SL) / Gorizia (IT)
38
25/05
Stage 15
Fiume Veneto > Asiago
27/05
Stage 16
Piazzola sul Brenta > San Valentino (Brentonico)
15
28/05
Stage 17
San Michele all’Adige (Fondazione Edmund Mach) > Bormio
42
29/05
Stage 18
Morbegno > Cesano Maderno
97
30/05
Stage 19
Biella > Champoluc
9
31/05
Stage 20
Verrès > Sestrière (Vialattea)
88
01/06
Stage 21
Roma > Roma
79
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
19
22/04
Mezzolombardo > Sterzing
DNF
Tirreno-Adriatico
3
14
2
10/03
Lido di Camaiore > Lido di Camaiore
4
11/03
Camaiore > Follonica
47
12/03
Follonica > Colfiorito
13/03
Norcia > Trasacco
20
14/03
Ascoli Piceno > Pergola
15/03
Cartoceto > Frontignano
16/03
Porto Potenza Picena > San Benedetto del Tronto
Volta ao Algarve em Bicicleta
20/02
Lagoa > Alto da Foia
24
21/02
Vila Real Santo António > Tavira
22/02
Albufeira > Faro
23/02
Salir > Malhão