General classification
17
Classics
42
Flat
37
Hilly
54
Mountain
0
Time Trial
29
2025 UAE TEAM EMIRATES - XRG
132
2024 UAE TEAM EMIRATES
96
2023 LIDL - TREK
33
2022 TREK - SEGAFREDO
24
2021 TEAM COLPACK BALLAN
26
2021 TREK - SEGAFREDO
2020 BELTRAMI TSA MARCHIOL
10/05
Tro-Bro Léon
Lannilis > Lannilis
DNF
09/05
Grand Prix du Morbihan
Plumelec > Plumelec
61
01/05
Eschborn-Frankfurt
Eschborn > Frankfurt am Main
28
Vuelta Asturias Julio Alvarez Mendo
8
23/04
Stage 1
Oviedo > Benia (Onís)
23
24/04
Stage 2
Posada de Llanes (Llanes) > La Pola (Lena)
19
25/04
Stage 3
As Figueiras (Castropol) > Vegadeo
2
26/04
Stage 4
Lugones/Llugones (Siero) > Oviedo
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
123
17/04
De Brabantse Pijl - La Flèche Brabançonne ME
Beersel > Overijse
Volta Ciclista a Catalunya
121
23/03
Sant Feliu de Guíxols > Sant Feliu de Guíxols
127
24/03
Figueres > Banyoles
144
25/03
Costa Daurada (Mont-roig del Camp) > Costa Daurada (Vila-seca)
110
26/03
Mataró > Camprodon
117
27/03
Stage 5
La Seu d'Urgell > Coll de Pal (La Molina)
140
28/03
Stage 6
Berga > Queralt
122
115
29/03
Stage 7
Barcelona > Barcelona