General classification
3
Classics
2
Flat
42
Hilly
7
Mountain
0
Time Trial
2024 ISRAEL - PREMIER TECH
18
2023 LOTTO - DSTNY
2022 LOTTO SOUDAL
80
2021 BORA - HANSGROHE
55
2020 BORA - HANSGROHE
2019 BORA - HANSGROHE
2018 BORA - HANSGROHE
06/09
Maryland Cycling Classic
Baltimore > Baltimore
DNF
Lidl Deutschland Tour
58
20/08
Stage 1
Essen > Essen
59
21/08
Stage 2
Essen > Herford
38
22/08
Stage 3
Herford > Arnsberg
24
23/08
Stage 4
Neheim (Arnsberg) > Kassel
53
24/08
Stage 5
Halle > Magdeburg
94
17/08
ADAC Cyclassics
Buxtehude > Hamburg
26/07
Nassogne > Nassogne
125
27/07
Huy > Sambreville
137
28/07
Estinnes > Péronnes-lez-Antoing (Antoing)
98
29/07
Welkenraedt > Seraing
83
30/07
Bertrix > Bertrix
22/06
Copenhagen Sprint
Roskilde > Copenhagen
63
15/06
Elfstedenronde Brugge
Brugge > Brugge
158
14/06
Duracell Dwars door het Hageland
Aarschot > Diest
08/06
Brussels Cycling Classic
Brussels > Brussels
4 Jours de Dunkerque / Grand prix des Hauts de France
85
14/05
Sainte-Catherine > Amiens
64
15/05
Avesnes-sur-Helpe > Crépy-en-Valois
73
16/05
Valenciennes > Famars
17/05
La Chapelle d’Armentières > Cassel
86
18/05
Wormhout > Dunkerque
95
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
70
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
13/04
Paris - Roubaix
Compiègne > Roubaix
90
09/04
Scheldeprijs
Terneuzen > Schoten
30/03
Gent-Wevelgem in Flanders Fields
Ypres > Wevelgem
28/03
E3 Saxo Classic
Harelbeke > Harelbeke
26/03
Classic Brugge - De Panne
Brugge > De Panne
21/03
Bredene Koksijde Classic
Bredene > Koksijde
19/03
Danilith Nokere Koerse
Deinze > Nokere
100
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
Tour de la Provence
101
14/02
Marseille > Saint-Victoret
93
15/02
Forcalquier > Manosque
81
16/02
Rognac > Arles
96