General classification
4
Classics
7
Flat
9
Hilly
Mountain
0
Time Trial
2024 ASTANA QAZAQSTAN DEVELOPMENT TEAM
15
2024 ASTANA QAZAQSTAN TEAM
2023 TEAM COLPACK BALLAN
14/06
Duracell Dwars door het Hageland
Aarschot > Diest
DNF
09/06
Antwerp Port Epic / Sels Trophy
Antwerp > Antwerp
58
08/06
Brussels Cycling Classic
Brussels > Brussels
82
07/06
Heylen Vastgoed Heistse Pijl
Vosselaar > Heist-op-den-Berg
33
Boucles de la Mayenne - Crédit Mutuel
39
29/05
Stage 1
Espace Mayenne - Laval > Espace Mayenne - Laval
30/05
Stage 2
Saint-Berthevin > Juvigné
66
31/05
Stage 3
Sainte-Suzanne > Bais
30
01/06
Stage 4
Javron-les-Chapelles > Laval
79
14/05
Sainte-Catherine > Amiens
111
15/05
Avesnes-sur-Helpe > Crépy-en-Valois
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
95
11/05
Tro-Bro Léon
Lannilis > Lannilis
35
10/05
Grand Prix du Morbihan
Plumelec > Plumelec (Côte de Cadoudal)
97
04/05
Lotto Famenne Ardenne Classic
Marche-en-Famenne > Marche-en-Famenne
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
81
13/04
Paris - Roubaix
Compiègne > Roubaix
72
06/04
Ronde van Vlaanderen
Bruges > Oudenaarde
02/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
28/03
E3 Saxo Classic
Harelbeke > Harelbeke
26/03
Classic Brugge - De Panne
Brugge > De Panne
21/03
Bredene Koksijde Classic
Bredene > Koksijde
10
20/03
Grand Prix de Denain - Porte du Hainaut
Denain > Denain
17
19/03
Danilith Nokere Koerse
Deinze > Nokere
75
08/03
Strade Bianche
Siena > Siena
63
04/03
Ename Samyn Classic
Quaregnon > Dour
8
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
123
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
110
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
18
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
50
30/01
Hegra > Tayma Fort
11
31/01
Maraya > Skyviews of Harrat Uwayrid
74