General classification
1
Classics
0
Flat
Hilly
Mountain
3
Time Trial
2025 INTERMARCHÉ - WANTY
5
2024 INTERMARCHÉ - WANTY
6
2023 INTERMARCHÉ - CIRCUS - WANTY
Tour de Romandie
59
21
19
28/04
Stage 1
Villars-sur-Glane > Villars-sur-Glane
95
29/04
Stage 2
Martigny > Martigny
79
30/04
Stage 3
Rue > Vucherens
35
01/05
Stage 4
Orbe > Orbe
37
02/05
Stage 5
Broc > Charmey
61
03/05
Stage 6
Lucens > Leysin
70
26/04
Liège-Bastogne-Liège
Liège > Liège
DNF
22/04
La Flèche Wallonne
Herstal > Huy - Mur de Huy
45
19/04
Amstel Gold Race
Maastricht > Berg en Terblijt
128
06/04
Bilbao > Bilbao
112
07/04
Pamplona/Iruña > Mendukilo Kobazuloa
38
08/04
Basauri > Basauri
135
09/04
Galdakao > Galdakao
115
10/04
Eibar > Eibar
69
73
168
91
22
145
42
64
50
126
86
11/04
Antzuola (Goizper) > Bergara
04/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
21/03
Milano-Sanremo
Pavia > Sanremo
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
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