General classification
15
Classics
75
Flat
57
Hilly
189
Mountain
0
Time Trial
4
2024 ASTANA QAZAQSTAN TEAM
143
2023 ASTANA QAZAQSTAN TEAM
193
2022 ASTANA QAZAQSTAN TEAM
136
2021 GAZPROM-RUSVELO
69
2020 GAZPROM - RUSVELO
23
2019 NERI SOTTOLI - SELLE ITALIA - KTM
14
2018 WILIER TRIESTINA - SELLE ITALIA
5
Itzulia Basque Country
9
6
07/04
Stage 1
Buesa-Arena > Vitoria-Gasteiz
64
08/04
Stage 2
Pamplona-Iruña > Lodosa
92
09/04
Stage 3
Zarautz > Beasain
11
10/04
Stage 4
Beasain > Markina-Xemein
7
11/04
Stage 5
Urduña > Gernika-Lumo
3
12/04
Stage 6
Eibar > Eibar
05/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
8
Settimana Internazionale Coppi e Bartali
25/03
Ferrara > Bondeno
102
26/03
Riccione > Sogliano al Rubicone
27/03
Riccione > Cesena
28/03
Brisighella > Brisighella
29/03
Brisighella > Forli
22/03
Milano - Sanremo
Pavia > Sanremo
22
Tirreno-Adriatico
26
27
10/03
Lido di Camaiore > Lido di Camaiore
84
11/03
Camaiore > Follonica
118
12/03
Follonica > Colfiorito
13/03
Norcia > Trasacco
14/03
Ascoli Piceno > Pergola
10
15/03
Cartoceto > Frontignano
31
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
08/03
Strade Bianche
Siena > Siena
41
05/03
Trofeo Laigueglia
Laigueglia > Laigueglia
19
21/02
Classic Var
Le Luc > Fayence
DNF
16/02
Clasica de Almeria ME
Puebla de Vícar > Roquetas de Mar
55
15/02
Vuelta Ciclista a la Región de Murcia "Costa Calid
Jumilla > Murcia
29
31/01
Trofeo Serra Tramuntana
Lluc > Selva
40
29/01
Trofeo Calvià
Palmanova > Palmanova
26/01
Clàssica Comunitat Valenciana 1969 - Gran Premio V
Valencia > La Nucía
25/01
Ruta de la Cerámica - Gran Premio Castellón
Castellón > Onda
37