General classification
65
Classics
84
Flat
27
Hilly
122
Mountain
19
Time Trial
29
11
32
25
9
14
36
76
124
6
17
2
4
15
5
19/02
Stage 2
Torrox > Otura
20/02
Stage 3
Jaén > Lopera
30
21/02
Stage 4
Montoro > Pozoblanco
22/02
Stage 5
La Roda de Andalucía > Lucena
16/02
Clásica Jaén
Úbeda > Úbeda
DNF
AlUla Tour
1
27/01
Stage 1
AlUla Camel Cup Track > AlUla Camel Cup Track
24
28/01
Almanshiyah Train Station > Almanshiyah Train Station
20
29/01
Winter Park > Bir Jaydah Mountain Wirkah
30/01
Winter Park > Shalal Sijlyat Rocks
43
31/01
AlUla Old Town > Skyviews of Harrat Uwayrid
18/03
Milano - Torino
Rho > Torino (Superga)
Tirreno-Adriatico
09/03
Lido di Camaiore > Lido di Camaiore
10/03
Camaiore > San Gimignano
11/03
Cortona > Magliano de' Marsi
12/03
Tagliacozzo > Martinsicuro
13/03
Marotta-Mondolfo > Mombaroccio
14/03
Stage 6
San Severino Marche > Camerino
15/03
Stage 7
Civitanova Marche > San Benedetto del Tronto
07/03
Strade Bianche
Siena > Siena (Piazza del Campo)
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
Vuelta a Andalucia Ruta Ciclista Del Sol
18/02
Benahavís > Pizarra
2025 UAE TEAM EMIRATES - XRG
312
2024 UAE TEAM EMIRATES
115
2023 HAGENS BERMAN AXEON
2023 UAE TEAM EMIRATES