General classification
194
Classics
50
Flat
57
Hilly
152
Mountain
29
Time Trial
140
2025 INEOS GRENADIERS
355
2024 INEOS GRENADIERS
404
2023 INEOS GRENADIERS
719
2022 INEOS GRENADIERS
286
2021 RALLY CYCLING
7
DNF
44
12
9
16
3
4
19
68
42
13
8
26
111
6
10
22
04/02
Stage 1
Segorbe > Torreblanca
14
05/02
Stage 2
Carlet > Alginet
06/02
Stage 3
Orihuela > San Vicente del Raspeig
07/02
Stage 4
La Nucía > Teulada Moraira
08/02
Stage 5
Bétera > Valencia
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
Tirreno-Adriatico
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
11/03
Cortona > Magliano de' Marsi
12/03
Tagliacozzo > Martinsicuro
13/03
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
Volta Comunitat Valenciana