General classification
30
Classics
148
Flat
46
Hilly
228
Mountain
0
Time Trial
1
01/03
Faun Drome Classic
Étoile-sur-Rhône > Étoile-sur-Rhône
88
28/02
Faun-Ardèche Classic
Guilherand-Granges > Guilherand-Granges
DNF
22/02
Tour des Alpes-Maritimes
Villefranche-sur-Mer > Biot
24
Vuelta a la Región de Murcia “Costa Cálida”
106
13/02
Stage 1
Cartagena > Yecla
109
Etoile de Bessèges - Tour du Gard
27
04/02
Bellegarde > Bellegarde
05/02
Stage 2
Saint-Gilles > Domessargues
47
06/02
Stage 3
Bessèges > Bessèges
43
07/02
Stage 4
Saint-Christol-lez-Alès > Vauvert
33
08/02
Stage 5
Alès > L’Hermitage
42
31/01
Trofeo Andratx - Pollença
Andratx > Mirador d'Es Colomer
22
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
8
28/01
Trofeo Calvià
Palmanova > Palmanova
25
2025 INTERMARCHÉ - WANTY
84
2024 INTERMARCHÉ - WANTY
160
2023 INTERMARCHÉ - CIRCUS - WANTY
304
2022 INTERMARCHÉ - WANTY - GOBERT MATÉRIAUX
283
2021 INTERMARCHÉ - WANTY - GOBERT MATÉRIAUX
231
2020 VINI ZABU KTM
67
2019 BARDIANI CSF
6
2018 BARDIANI CSF