General classification
34
Classics
47
Flat
57
Hilly
130
Mountain
18
Time Trial
3
2025 BAHRAIN - VICTORIOUS
224
2024 BAHRAIN - VICTORIOUS
134
2023 BAHRAIN VICTORIOUS
89
2022 BAHRAIN VICTORIOUS
61
Tirreno-Adriatico
31
46
8
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
112
10/03
Stage 2
Camaiore > San Gimignano
25
11/03
Stage 3
Cortona > Magliano de' Marsi
22
12/03
Stage 4
Tagliacozzo > Martinsicuro
44
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
17
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
DNF
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
30
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
42
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
26
Santos Tour Down Under
11
20/01
Adelaide (Victoria St.) > Adelaide (Victoria Park)
41
55
29
84
6
21/01
Tanunda > Tanunda
22/01
Norwood > Uraidla
23/01
Henley Beach > Nairne
Brighton > Willunga
25/01
Stirling > Stirling