General classification
317
Classics
120
Flat
79
Hilly
478
Mountain
282
Time Trial
108
2024 COFIDIS
281
2023 COFIDIS
536
2022 COFIDIS
720
2021 ASTANA - PREMIER TECH
698
2020 ASTANA PRO TEAM
617
2019 ASTANA PRO TEAM
984
2018 BAHRAIN - MERIDA
544
Tour de Romandie
22
29/04
Stage 1
Saint-Imier > Saint-Imier
62
30/04
Stage 2
Münchenstein (Primeo Energie) > Fribourg
57
01/05
Stage 3
La Grande Béroche > La Grande Béroche
49
02/05
Stage 4
Cossonay > Cossonay
03/05
Stage 5
Sion > Thyon 2000
19
04/05
Stage 6
Genève > Genève
28
27/04
Liège - Bastogne - Liège
Liège > Liège
34
Itzulia Basque Country
66
14
07/04
Buesa-Arena > Vitoria-Gasteiz
26
08/04
Pamplona-Iruña > Lodosa
53
09/04
Zarautz > Beasain
82
10/04
Beasain > Markina-Xemein
97
11/04
Urduña > Gernika-Lumo
89
12/04
Eibar > Eibar
24
05/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
90
Tirreno-Adriatico
10/03
Lido di Camaiore > Lido di Camaiore
32
11/03
Camaiore > Follonica
12/03
Follonica > Colfiorito
23
13/03
Norcia > Trasacco
42
14/03
Ascoli Piceno > Pergola
37
15/03
Cartoceto > Frontignano
43
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
39
08/03
Strade Bianche
Siena > Siena
20/02
Lagoa > Alto da Foia
60
21/02
Vila Real Santo António > Tavira
22/02
Albufeira > Faro
99
23/02
Salir > Malhão
DNF
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
41
02/02
Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
30/01
Surf Coast Classic - Men
Lorne > Torquay
Santos Tour Down Under
25
21/01
Prospect > Gumeracha
22/01
Tanunda > Tanunda
101
23/01
Norwood > Uraidla
47
24/01
Glenelg > Victor Harbor
25/01
McLaren Vale > Willunga Hill
26/01
Adelaide > Adelaide
21