General classification
7
Classics
2
Flat
0
Hilly
61
Mountain
15
Time Trial
51
20/04
Stage 1
Innsbruck (A) > Innsbruck (A)
68
21/04
Stage 2
Telfs (A) > Martell/Val Martello (I)
73
22/04
Stage 3
Latsch/Laces (I) > Arco (I)
43
23/04
Stage 4
Arco (I) > Trento (I)
31
Paris-Nice
30
24
08/03
Achères > Carrières-sous-Poissy
60
09/03
Épône > Montargis
104
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
12
11/03
Bourges > Uchon
115
12/03
Stage 5
Cormoranche-sur-Saône > Colombier-le-Vieux
23
13/03
Stage 6
Barbentane > Apt
34
14/03
Stage 7
Nice > Auron
22
15/03
Stage 8
Nice > Nice
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
40
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
27
Tour of Oman
14
32
47
21
53
16
07/02
Ministry of Tourism > Bimmah Sink Hole
08/02
Al Rustaq Fort > Yitti Hills
09/02
Samail “Al Fayhaa Resthouse” > Eastern Mountain
10/02
Al Sawadi Beach > Sohar
11/02
Nizwa > Jabal Al Akhdhar (Green Mountain)
06/02
Muscat Classic
Al Mouj > Al Bustan
2025 MOVISTAR TEAM
2024 MOVISTAR TEAM
72
2023 MOVISTAR TEAM
58
2022 MOVISTAR TEAM
56
2021 EF EDUCATION - NIPPO
48
2020 CCC TEAM
26
2019 CCC TEAM
35
2018 HAGENS BERMAN AXEON