General classification
6
Classics
19
Flat
15
Hilly
7
Mountain
0
Time Trial
2024 BINGOAL WB
23
2023 ISRAEL - PREMIER TECH
10
2022 SPORT VLAANDEREN - BALOISE
16
2021 SPORT VLAANDEREN - BALOISE
58
2020 HAGENS BERMAN AXEON
18/06
Stage 1
Merelbeke-Melle > Knokke-Heist
40
19/06
Stage 2
Beringen > Putte
43
20/06
Stage 3
Tessenderlo > Ham
87
21/06
Stage 4
Durbuy > Durbuy
55
14/06
Duracell Dwars door het Hageland
Aarschot > Diest
21
09/06
Antwerp Port Epic / Sels Trophy
Antwerp > Antwerp
07/06
Heylen Vastgoed Heistse Pijl
Vosselaar > Heist-op-den-Berg
50
Presidential Cycling Tour of Turkiye
96
27/04
Antalya > Antalya
37
28/04
Kemer > Kalkan
79
29/04
Fethiye > Marmaris
105
30/04
Marmaris > Akyaka (Kıran)
89
02/05
Stage 6
Selçuk > Selçuk (Meryem Ana)
70
03/05
Stage 7
Selçuk > Çeşme
04/05
Stage 8
Çeşme > İzmir (Karşıyaka)
30
18/04
De Brabantse Pijl - La Flèche Brabançonne
Beersel > Overijse
76
16/04
Ronde van Limburg
Hasselt > Tongeren
62
09/04
Scheldeprijs
Terneuzen > Schoten
56
06/04
Ronde van Vlaanderen
Bruges > Oudenaarde
DNF
02/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
63
26/03
Classic Brugge - De Panne
Brugge > De Panne
44
23/03
Cholet Agglo Tour
Cholet > Cholet
21/03
Bredene Koksijde Classic
Bredene > Koksijde
36
20/03
Grand Prix de Denain - Porte du Hainaut
Denain > Denain
31
09/03
Grote prijs Jean-Pierre Monseré
Ichtegem > Roeselare
72
08/03
Grand Prix Criquielion
Ath > Lessines
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
52
30/01
Hegra > Tayma Fort
27
31/01
Maraya > Skyviews of Harrat Uwayrid
83