General classification
363
Classics
11
Flat
36
Hilly
230
Mountain
417
Time Trial
101
2025 BAHRAIN - VICTORIOUS
201
2024 BAHRAIN - VICTORIOUS
294
2023 BAHRAIN VICTORIOUS
705
2022 BAHRAIN VICTORIOUS
823
2021 BAHRAIN VICTORIOUS
529
2020 BAHRAIN - MCLAREN
277
2019 BAHRAIN - MERIDA
479
2018 BMC RACING TEAM
311
08/05
Stage 1
Nessebar > Burgas
74
09/05
Stage 2
Burgas/Бургас (BG) > Veliko Tarnovo/Велико Търново (BG)
17
10/05
Stage 3
Plovdiv/Пловдив (BG) > Sofia/София (BG)
118
12/05
Stage 4
Catanzaro > Cosenza
15
13/05
Stage 5
Praia a Mare > Potenza
32
14/05
Stage 6
Paestum > Napoli
44
Tour de Romandie
30
8
28/04
Villars-sur-Glane > Villars-sur-Glane
57
29/04
Martigny > Martigny
45
30/04
Rue > Vucherens
64
01/05
Orbe > Orbe
34
02/05
Broc > Charmey
23
03/05
Lucens > Leysin
21/03
Milano-Sanremo
Pavia > Sanremo
104
Paris-Nice
08/03
Achères > Carrières-sous-Poissy
84
53
14
86
26
54
27
40
79
50
37
33
39
12
38
41
25
09/03
Épône > Montargis
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
11/03
Bourges > Uchon
12/03
Cormoranche-sur-Saône > Colombier-le-Vieux
13/03
Barbentane > Apt
14/03
Stage 7
Nice > Auron
15/03
Stage 8
Nice > Nice
UAE Tour
16/02
Madinat Zayed Majlis > Liwa Palace
17/02
Al Hudayriyat Island > Al Hudayriyat Island
18/02
Umm al Quwain > Jebel Mobrah
19/02
Fujairah > Fujairah
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
Volta Comunitat Valenciana
04/02
Segorbe > Torreblanca
05/02
Carlet > Alginet
06/02
Orihuela > San Vicente del Raspeig
07/02
La Nucía > Teulada Moraira
08/02
Bétera > Valencia