General classification
12
Classics
22
Flat
54
Hilly
33
Mountain
0
Time Trial
18
146
115
10
95
69
101
107
DNF
24
82
94
48
91
27/01
Stage 1
AlUla Camel Cup Track > AlUla Camel Cup Track
65
28/01
Stage 2
Almanshiyah Train Station > Almanshiyah Train Station
68
29/01
Stage 3
Winter Park > Bir Jaydah Mountain Wirkah
46
30/01
Stage 4
Winter Park > Shalal Sijlyat Rocks
64
31/01
Stage 5
AlUla Old Town > Skyviews of Harrat Uwayrid
66
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
13/03
Stage 6
Barbentane > Apt
14/03
Stage 7
Nice > Auron
15/03
Stage 8
Nice > Nice
01/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
28/02
Omloop Nieuwsblad ME
Bruges > Ninove
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
AlUla Tour
2025 LIDL - TREK
47
2024 LIDL - TREK
99
2023 LIDL - TREK
2022 TREK - SEGAFREDO
2021 TREK - SEGAFREDO
53
2020 TREK - SEGAFREDO
11
2019 TREK - SEGAFREDO
2018 WB AQUA PROTECT VERANCLASSIC