General classification
169
Classics
12
Flat
52
Hilly
217
Mountain
364
Time Trial
36
2024 BAHRAIN - VICTORIOUS
294
2023 BAHRAIN VICTORIOUS
354
2022 BAHRAIN VICTORIOUS
601
2021 BAHRAIN VICTORIOUS
490
2020 BAHRAIN - MCLAREN
395
2019 TEAM INEOS
429
2018 TEAM SKY
119
Volta Ciclista a Catalunya
18
24/03
Stage 1
Sant Feliu de Guíxols > Sant Feliu de Guíxols
34
25/03
Stage 2
Banyoles > Figueres
33
26/03
Stage 3
Viladecans The Style Outlets > La Molina
24
27/03
Stage 4
Sant Vicenç de Castellet > Montserrat Mil·lenari
28/03
Stage 5
Paüls > Amposta
55
29/03
Stage 6
Berga > Berga
44
30/03
Stage 7
Barcelona > Barcelona
13
10/03
Lido di Camaiore > Lido di Camaiore
154
11/03
Camaiore > Follonica
62
12/03
Follonica > Colfiorito
146
13/03
Norcia > Trasacco
124
14/03
Ascoli Piceno > Pergola
DNF
Tour of Oman
7
08/02
Bushar > Bimmah Sink Hole
43
09/02
Al Rustaq Fort > Yitti Hills
19
10/02
Fanja > Eastern Mountain
10
11/02
Oman Across Ages Museum > Oman Convention and Exhibition Center
48
12/02
Imty > Jabal Al Akhdhar (Green Mountain)
6
07/02
Muscat Classic
Al Mouj > Al Bustan
30