General classification
12
Classics
22
Flat
54
Hilly
33
Mountain
0
Time Trial
18
08/03
Stage 1
Achères > Carrières-sous-Poissy
146
09/03
Stage 2
Épône > Montargis
115
10/03
Stage 3
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
10
11/03
Stage 4
Bourges > Uchon
95
12/03
Stage 5
Cormoranche-sur-Saône > Colombier-le-Vieux
69
13/03
Stage 6
Barbentane > Apt
101
01/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
DNF
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
24
Vuelta a Andalucia Ruta Ciclista Del Sol
82
18/02
Benahavís > Pizarra
94
19/02
Torrox > Otura
48
20/02
Jaén > Lopera
91
21/02
Montoro > Pozoblanco
22/02
La Roda de Andalucía > Lucena
15/02
Clasica de Almeria
Puebla de Vicar > Roquetas de Mar
AlUla Tour
27/01
AlUla Camel Cup Track > AlUla Camel Cup Track
65
68
46
64
66
28/01
Almanshiyah Train Station > Almanshiyah Train Station
29/01
Winter Park > Bir Jaydah Mountain Wirkah
30/01
Winter Park > Shalal Sijlyat Rocks
31/01
AlUla Old Town > Skyviews of Harrat Uwayrid
2025 LIDL - TREK
47
2024 LIDL - TREK
99
2023 LIDL - TREK
107
2022 TREK - SEGAFREDO
2021 TREK - SEGAFREDO
53
2020 TREK - SEGAFREDO
11
2019 TREK - SEGAFREDO
2018 WB AQUA PROTECT VERANCLASSIC