General classification
20
Classics
36
Flat
143
Hilly
23
Mountain
0
Time Trial
1
2024 TEAM DSM-FIRMENICH POSTNL
197
2023 TEAM DSM-FIRMENICH
124
2022 TEAM DSM
13
2021 TEAM DSM
Presidential Cycling Tour of Turkiye
55
17
27/04
Stage 1
Antalya > Antalya
11
28/04
Stage 2
Kemer > Kalkan
32
29/04
Stage 3
Fethiye > Marmaris
59
30/04
Stage 4
Marmaris > Akyaka (Kıran)
70
02/05
Stage 6
Selçuk > Selçuk (Meryem Ana)
89
03/05
Stage 7
Selçuk > Çeşme
6
04/05
Stage 8
Çeşme > İzmir (Karşıyaka)
10
30/03
Gent-Wevelgem in Flanders Fields
Ypres > Wevelgem
57
26/03
Classic Brugge - De Panne
Brugge > De Panne
37
21/03
Bredene Koksijde Classic
Bredene > Koksijde
Tirreno-Adriatico
85
43
10/03
Lido di Camaiore > Lido di Camaiore
11/03
Camaiore > Follonica
12/03
Follonica > Colfiorito
71
13/03
Norcia > Trasacco
45
14/03
Stage 5
Ascoli Piceno > Pergola
131
15/03
Cartoceto > Frontignano
111
16/03
Porto Potenza Picena > San Benedetto del Tronto
9
04/03
Ename Samyn Classic
Quaregnon > Dour
26
Volta ao Algarve em Bicicleta
84
20/02
Lagoa > Alto da Foia
93
21/02
Vila Real Santo António > Tavira
4
22/02
Albufeira > Faro
23/02
Salir > Malhão
97
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
60
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
68
30/01
Hegra > Tayma Fort
52
31/01
Maraya > Skyviews of Harrat Uwayrid
21