General classification
597
Classics
128
Flat
43
Hilly
568
Mountain
467
Time Trial
115
2025 BAHRAIN - VICTORIOUS
390
2024 BAHRAIN - VICTORIOUS
572
2023 BAHRAIN VICTORIOUS
1366
2022 BAHRAIN VICTORIOUS
1325
2021 BAHRAIN VICTORIOUS
837
2020 BAHRAIN - MCLAREN
398
2019 ASTANA PRO TEAM
578
2018 ASTANA PRO TEAM
382
24
53
26
99
92
27
20
89
18
6
4
Tirreno-Adriatico
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
10/03
Stage 2
Camaiore > San Gimignano
11/03
Stage 3
Cortona > Magliano de' Marsi
12/03
Stage 4
Tagliacozzo > Martinsicuro
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
16/02
Clásica Jaén
Úbeda > Úbeda
Vuelta a la Región de Murcia “Costa Cálida”
13/02
Cartagena > Yecla