General classification
21
Classics
7
Flat
13
Hilly
95
Mountain
18
Time Trial
0
2024 ALPECIN - DECEUNINCK
73
2023 ALPECIN - DECEUNINCK
140
2022 ALPECIN - DECEUNINCK
84
2022 GAZPROM-RUSVELO
26
2021 TREK - SEGAFREDO
27
2020 TREK - SEGAFREDO
44
2019 TREK - SEGAFREDO
30
2018 TREK - SEGAFREDO
12
09/05
Stage 1
Durrës > Tirana
9
10/05
Stage 2
Tirana > Tirana
11/05
Stage 3
Vlorë (AL) > Vlorë (AL)
37
13/05
Stage 4
Alberobello (Pietramadre) > Lecce
32
14/05
Stage 5
Ceglie Messapica > Matera
15/05
Stage 6
Potenza > Napoli
49
16/05
Stage 7
Castel di Sangro > Tagliacozzo (Marsia)
92
17/05
Stage 8
Giulianova > Castelraimondo
77
18/05
Stage 9
Gubbio > Siena
41
20/05
Stage 10
Lucca > Pisa
103
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
29
22/05
Stage 12
Modena > Viadana (Oglio-Po)
109
23/05
Stage 13
Rovigo > Vicenza
27/04
Liège - Bastogne - Liège
Liège > Liège
23/04
La Flèche Wallonne
Ciney > Huy
DNF
20/04
Amstel Gold Race
Maastricht > Berg en Terblijt
34
19/03
Milano - Torino
Rho > Torino (Superga)
Tirreno-Adriatico
33
10/03
Lido di Camaiore > Lido di Camaiore
110
11/03
Camaiore > Follonica
125
12/03
Follonica > Colfiorito
25
13/03
Norcia > Trasacco
16
14/03
Ascoli Piceno > Pergola
15/03
Cartoceto > Frontignano
45
16/03
Porto Potenza Picena > San Benedetto del Tronto
67
05/03
Trofeo Laigueglia
Laigueglia > Laigueglia
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
31
Tour des Alpes Maritimes
14
5
22/02
Contes > Gourdon
23/02
Villefranche-sur-Mer > Vence
3
21/02
Classic Var
Le Luc > Fayence
22
02/02
Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
53
30/01
Surf Coast Classic - Men
Lorne > Torquay
78
Santos Tour Down Under
21/01
Prospect > Gumeracha
62
22/01
Tanunda > Tanunda
105
23/01
Norwood > Uraidla
104
24/01
Glenelg > Victor Harbor
74
25/01
McLaren Vale > Willunga Hill
101
26/01
Adelaide > Adelaide