General classification
0
Classics
3
Flat
5
Hilly
21
Mountain
1
Time Trial
2024 TEAM FLANDERS - BALOISE
15
2023 TEAM FLANDERS - BALOISE
2022 LEOPARD PRO CYCLING
Lloyds Bank Tour of Britain Men
44
41
34
02/09
Stage 1
Woodbridge > Southwold
51
03/09
Stage 2
Stowmarket > Stowmarket
47
04/09
Stage 3
Milton Keynes > Ampthill
67
05/09
Stage 4
Atherstone > Burton Dassett
06/09
Stage 5
Pontypool - Pont-y-pŵl > The Tumble - Y Tymbyl
49
07/09
Stage 6
Newport - Casnewydd > Cardiff - Caerdydd
78
27/08
Muur Classic Geraardsbergen
Geraardsbergen > Geraardsbergen
DNF
15/08
Circuit Franco-Belge
Tournai > Mont-de-l'Enclus
14
Arctic Race of Norway
46
07/08
Borkenes (Kvæfjord) > Harstad
29
08/08
Tennevoll (Lavangen) > Sørreisa
43
09/08
Husøy (Senja) > Målselv (Fjellandsby)
54
10/08
Tromsø > Tromsø
59
Ethias - Tour de Wallonie
24
26/07
Nassogne > Nassogne
13
27/07
Huy > Sambreville
16
28/07
Estinnes > Péronnes-lez-Antoing (Antoing)
33
29/07
Welkenraedt > Seraing
30/07
Bertrix > Bertrix
40
Baloise Belgium Tour
57
18/06
Merelbeke-Melle > Knokke-Heist
42
19/06
Beringen > Putte
20/06
Tessenderlo > Ham
72
21/06
Durbuy > Durbuy
64
22/06
Brussels > Brussels
80
08/06
Brussels Cycling Classic
45
Tour of Norway
32
29/05
Solakrossen > Solakrossen
30/05
Egersund > Oltedal
31/05
Jørpeland > Heja
01/06
Stavanger > Stavanger
68
28/03
E3 Saxo Classic
Harelbeke > Harelbeke
111
19/02
Torrox > Cueva de Nerja
91
20/02
Alcaudete > Torredelcampo
105
21/02
Arjona > Pozoblanco
99
22/02
Córdoba > Alhaurín de la Torre
Etoile de Bessèges - Tour du Gard
05/02
Bellegarde > Bellegarde
26
06/02
Domessargues > Marguerittes
07/02
Bessèges > Bessèges
9
08/02
Vauvert > Le Mont Bouquet
09/02
Ales > Ales (L'Ermitage)
39
02/02
Grand Prix Cycliste la Marseillaise
Marseille (l'Estaque) > Marseille (Luminy)
89