General classification
70
Classics
197
Flat
137
Hilly
262
Mountain
21
Time Trial
109
14/05
Stage 1
Sainte-Catherine > Amiens
101
15/05
Stage 2
Avesnes-sur-Helpe > Crépy-en-Valois
72
16/05
Stage 3
Valenciennes > Famars
12
21/03
Milano-Sanremo
Pavia > Sanremo
103
18/03
Milano - Torino
Rho > Torino (Superga)
DNF
Tirreno-Adriatico
09/03
Lido di Camaiore > Lido di Camaiore
39
10/03
Camaiore > San Gimignano
88
11/03
Cortona > Magliano de' Marsi
114
12/03
Stage 4
Tagliacozzo > Martinsicuro
84
13/03
Stage 5
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
46
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
36
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
100
22/02
Tour des Alpes-Maritimes
Villefranche-sur-Mer > Biot
21/02
Classic Var
La Garde > Brignoles
07/02
Ministry of Tourism > Bimmah Sink Hole
81
08/02
Al Rustaq Fort > Yitti Hills
09/02
Samail “Al Fayhaa Resthouse” > Eastern Mountain
86
47
79
73
25
77
65
06/02
Muscat Classic
Al Mouj > Al Bustan
AlUla Tour
27/01
AlUla Camel Cup Track > AlUla Camel Cup Track
28/01
Almanshiyah Train Station > Almanshiyah Train Station
29/01
Winter Park > Bir Jaydah Mountain Wirkah
30/01
Winter Park > Shalal Sijlyat Rocks
31/01
AlUla Old Town > Skyviews of Harrat Uwayrid