General classification
32
Classics
21
Flat
81
Hilly
90
Mountain
28
Time Trial
13
19/03
Milano - Torino
Rho > Torino (Superga)
DNF
Tirreno-Adriatico
93
22
35
10/03
Stage 1
Lido di Camaiore > Lido di Camaiore
58
11/03
Stage 2
Camaiore > Follonica
131
12/03
Stage 3
Follonica > Colfiorito
9
13/03
Stage 4
Norcia > Trasacco
82
14/03
Stage 5
Ascoli Piceno > Pergola
114
15/03
Stage 6
Cartoceto > Frontignano
75
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
117
05/03
Trofeo Laigueglia
Laigueglia > Laigueglia
02/03
Faun - Drôme Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
88
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
Tour de la Provence
83
14/02
Marseille > Saint-Victoret
87
15/02
Forcalquier > Manosque
57
16/02
Rognac > Arles
99
05/02
Bellegarde > Bellegarde
128
06/02
Domessargues > Marguerittes
07/02
Bessèges > Bessèges
2024 ASTANA QAZAQSTAN TEAM
112
2023 ASTANA QAZAQSTAN TEAM
363
2022 ASTANA QAZAQSTAN TEAM
358
2021 ASTANA - PREMIER TECH
233
2020 NTT PRO CYCLING
59