General classification
19
Classics
104
Flat
223
Hilly
42
Mountain
0
Time Trial
1
118
DNF
63
4
129
10
101
89
11
95
100
17
90
2
62
AlUla Tour
5
26
27/01
Stage 1
AlUla Camel Cup Track > AlUla Camel Cup Track
28/01
Stage 2
Almanshiyah Train Station > Almanshiyah Train Station
8
29/01
Stage 3
Winter Park > Bir Jaydah Mountain Wirkah
65
30/01
Stage 4
Winter Park > Shalal Sijlyat Rocks
31/01
Stage 5
AlUla Old Town > Skyviews of Harrat Uwayrid
08/04
Scheldeprijs
Terneuzen (NL) > Schoten
01/04
Dwars door Vlaanderen - A travers la Flandre ME
Roeselare > Waregem
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
25/03
Ronde Van Brugge - Tour of Bruges ME
Brugge > Brugge
08/03
Achères > Carrières-sous-Poissy
09/03
Épône > Montargis
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
11/03
Bourges > Uchon
12/03
Cormoranche-sur-Saône > Colombier-le-Vieux
Vuelta a Andalucia Ruta Ciclista Del Sol
18/02
Benahavís > Pizarra
19/02
Torrox > Otura
20/02
Jaén > Lopera
21/02
Montoro > Pozoblanco
22/02
La Roda de Andalucía > Lucena
15/02
Clasica de Almeria
Puebla de Vicar > Roquetas de Mar
2025 COFIDIS
263
2024 COFIDIS
183
2023 TEAM FLANDERS - BALOISE
154
2022 SPORT VLAANDEREN - BALOISE
69