General classification
46
Classics
151
Flat
396
Hilly
181
Mountain
0
Time Trial
4
2024 MOVISTAR TEAM
214
2023 MOVISTAR TEAM
387
2022 MOVISTAR TEAM
321
2021 MOVISTAR TEAM
342
2020 BAHRAIN - MCLAREN
461
2019 BAHRAIN - MERIDA
428
2018 BAHRAIN - MERIDA
117
Paris-Nice
51
09/03
Stage 1
Le Perray-en-Yvelines > Le Perray-en-Yvelines
72
10/03
Stage 2
Montesson > Bellegarde
119
11/03
Stage 3
Circuit Nevers Magny-Cours > Nevers
9
12/03
Stage 4
Vichy > La Loge des Gardes
59
13/03
Stage 5
Saint-Just-en-Chevalet > La Côte-Saint-André (Côte de Notre-Dame-de-Sciez)
64
14/03
Stage 6
Saint-Julien-en-Saint-Alban > Berre l'Étang
57
15/03
Stage 7
Nice > Auron
77
16/03
Stage 8
Nice > Nice
42
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
22
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
81
17/02
Clásica Jaén Paraiso Interior
Úbeda > Úbeda
DNF
16/02
Clasica de Almeria ME
Puebla de Vícar > Roquetas de Mar
13
Tour of Oman
40
30
08/02
Bushar > Bimmah Sink Hole
58
09/02
Al Rustaq Fort > Yitti Hills
39
10/02
Fanja > Eastern Mountain
50
11/02
Oman Across Ages Museum > Oman Convention and Exhibition Center
8
12/02
Imty > Jabal Al Akhdhar (Green Mountain)
45
07/02
Muscat Classic
Al Mouj > Al Bustan
02/02
Trofeo Palma
Palma > Palma
85
31/01
Trofeo Serra Tramuntana
Lluc > Selva
66
30/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi
38
26/01
Clàssica Comunitat Valenciana 1969 - Gran Premio V
Valencia > La Nucía
16
25/01
Ruta de la Cerámica - Gran Premio Castellón
Castellón > Onda
18