General classification
240
Classics
54
Flat
46
Hilly
267
Mountain
238
Time Trial
16
Tirreno-Adriatico
58
6
09/03
Stage 1
Lido di Camaiore > Lido di Camaiore
64
10/03
Stage 2
Camaiore > San Gimignano
137
11/03
Stage 3
Cortona > Magliano de' Marsi
133
12/03
Stage 4
Tagliacozzo > Martinsicuro
115
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
30
14/03
Stage 6
San Severino Marche > Camerino
81
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
106
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
53
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
57
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
78
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
62
Santos Tour Down Under
59
18
20/01
Adelaide (Victoria St.) > Adelaide (Victoria Park)
77
21/01
Tanunda > Tanunda
95
119
73
22/01
Norwood > Uraidla
23/01
Henley Beach > Nairne
Brighton > Willunga
25/01
Stirling > Stirling
2025 BAHRAIN - VICTORIOUS
71
2024 BAHRAIN - VICTORIOUS
180
2023 BAHRAIN VICTORIOUS
405
2022 BAHRAIN VICTORIOUS
553
2021 BAHRAIN VICTORIOUS
867
2020 MITCHELTON - SCOTT
555
2019 MITCHELTON - SCOTT
250
2018 MITCHELTON - SCOTT
120