General classification
0
Classics
Flat
1
Hilly
Mountain
Time Trial
2025 BAHRAIN - VICTORIOUS
14
2024 BAHRAIN - VICTORIOUS
10
2023 BAHRAIN VICTORIOUS
08/05
Stage 1
Nessebar > Burgas
92
09/05
Stage 2
Burgas/Бургас (BG) > Veliko Tarnovo/Велико Търново (BG)
105
10/05
Stage 3
Plovdiv/Пловдив (BG) > Sofia/София (BG)
57
12/05
Stage 4
Catanzaro > Cosenza
80
13/05
Stage 5
Praia a Mare > Potenza
127
26/04
Liège-Bastogne-Liège
Liège > Liège
DNF
22/04
La Flèche Wallonne
Herstal > Huy - Mur de Huy
122
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
113
17/04
De Brabantse Pijl - La Flèche Brabançonne ME
Beersel > Overijse
21/03
Milano-Sanremo
Pavia > Sanremo
112
Tirreno-Adriatico
82
19
09/03
Lido di Camaiore > Lido di Camaiore
108
10/03
Camaiore > San Gimignano
89
11/03
Cortona > Magliano de' Marsi
52
12/03
Tagliacozzo > Martinsicuro
94
13/03
Marotta-Mondolfo > Mombaroccio
106
49
88
68
47
58
85
90
83
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)
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
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