General classification
156
Classics
61
Flat
4
Hilly
301
Mountain
292
Time Trial
26
Volta Ciclista a Catalunya
11
23/03
Stage 1
Sant Feliu de Guíxols > Sant Feliu de Guíxols
31
24/03
Stage 2
Figueres > Banyoles
78
25/03
Stage 3
Costa Daurada (Mont-roig del Camp) > Costa Daurada (Vila-seca)
57
26/03
Stage 4
Mataró > Camprodon
27/03
Stage 5
La Seu d'Urgell > Coll de Pal (La Molina)
28/03
Stage 6
Berga > Queralt
13
29/03
Stage 7
Barcelona > Barcelona
25
Tirreno-Adriatico
7
28
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
14
11/03
Cortona > Magliano de' Marsi
101
12/03
Tagliacozzo > Martinsicuro
24
13/03
Marotta-Mondolfo > Mombaroccio
10
14/03
San Severino Marche > Camerino
6
15/03
Civitanova Marche > San Benedetto del Tronto
47
04/03
Trofeo Laigueglia
Albenga > Laigueglia
1
18
22
68
30
65
44
40
01/02
Mapei Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
Santos Tour Down Under
20/01
Adelaide (Victoria St.) > Adelaide (Victoria Park)
21/01
Tanunda > Tanunda
22/01
Norwood > Uraidla
23/01
Henley Beach > Nairne
Brighton > Willunga
25/01
Stirling > Stirling
2025 BAHRAIN - VICTORIOUS
552
2024 BAHRAIN - VICTORIOUS
584
2023 BAHRAIN VICTORIOUS
725
2022 BAHRAIN VICTORIOUS
400
2021 BAHRAIN VICTORIOUS
163
2020 BAHRAIN - MCLAREN
43