General classification
2
Classics
0
Flat
8
Hilly
7
Mountain
Time Trial
99
104
28/09
Stage 1
Langkawi (Kuah) > Langkawi (Kuah)
18
29/09
Stage 2
Padang Besar > Kepala Batas
20
30/09
Stage 3
Gerik > Pasir Puteh
76
01/10
Stage 4
Kuala Terengganu > Kemaman
84
02/10
Stage 5
Temerloh > Fraser's Hill
60
03/10
Stage 6
Shah Alam > Port Dickson
04/10
Stage 7
Melaka > Medini
21/09
Grand Prix d'Isbergues - Pas de Calais
Isbergues > Isbergues
90
19/09
Kampioenschap van Vlaanderen
Koolskamp > Koolskamp
74
Czech Tour
14/08
Prague > Karlovy Vary
56
15/08
Pardubice > Dlouhé Stráně
88
16/08
Prostějov > Ostrava
119
17/08
Kroměříž > Pustevny
03/07
Șura Mică > Sibiu
13
04/07
Sibiu > Bâlea Lac
DNF
15/06
Elfstedenronde Brugge
Brugge > Brugge
94
14/06
Duracell Dwars door het Hageland
Aarschot > Diest
09/06
Antwerp Port Epic / Sels Trophy
Antwerp > Antwerp
111
07/06
Heylen Vastgoed Heistse Pijl
Vosselaar > Heist-op-den-Berg
Presidential Cycling Tour of Turkiye
66
12
27/04
Antalya > Antalya
28/04
Kemer > Kalkan
29/04
Fethiye > Marmaris
1
30/04
Marmaris > Akyaka (Kıran)
02/05
Selçuk > Selçuk (Meryem Ana)
67
03/05
Selçuk > Çeşme
54
04/05
Stage 8
Çeşme > İzmir (Karşıyaka)
Tour of Hainan
78
26
07/04
Qionghai > Qionghai
126
08/04
Qionghai > Lingshui
6
09/04
Lingshui > Baoting
102
10/04
Baoting > Dongfang
62
11/04
Changjiang > Sanya
63
09/03
Grote prijs Jean-Pierre Monseré
Ichtegem > Roeselare
58
08/03
Grand Prix Criquielion
Ath > Lessines
72
04/03
Ename Samyn Classic
Quaregnon > Dour
122
16/02
Clasica de Almeria ME
Puebla de Vícar > Roquetas de Mar
77
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
14
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
37
30/01
Hegra > Tayma Fort
69
31/01
Maraya > Skyviews of Harrat Uwayrid
93