General classification
128
Classics
104
Flat
39
Hilly
261
Mountain
41
Time Trial
3
2025 GROUPAMA - FDJ
65
2024 GROUPAMA - FDJ
73
2023 GROUPAMA - FDJ
177
2022 GROUPAMA - FDJ
127
2021 GROUPAMA - FDJ
148
2020 GROUPAMA - FDJ
222
2019 GROUPAMA - FDJ
334
2018 GROUPAMA - FDJ
246
48
15
19
12
43
76
84
49
81
87
9
113
116
56
59
42
21/02
Classic Var
La Garde > Brignoles
66
Tour of Oman
67
07/02
Stage 1
Ministry of Tourism > Bimmah Sink Hole
77
08/02
Stage 2
Al Rustaq Fort > Yitti Hills
70
09/02
Stage 3
Samail “Al Fayhaa Resthouse” > Eastern Mountain
10/02
Stage 4
Al Sawadi Beach > Sohar
88
11/02
Stage 5
Nizwa > Jabal Al Akhdhar (Green Mountain)
06/02
Muscat Classic
Al Mouj > Al Bustan
DNF
Volta Ciclista a Catalunya
23/03
Sant Feliu de Guíxols > Sant Feliu de Guíxols
24/03
Figueres > Banyoles
25/03
Costa Daurada (Mont-roig del Camp) > Costa Daurada (Vila-seca)
26/03
Mataró > Camprodon
27/03
La Seu d'Urgell > Coll de Pal (La Molina)
28/03
Stage 6
Berga > Queralt
29/03
Stage 7
Barcelona > Barcelona
Paris-Nice
08/03
Achères > Carrières-sous-Poissy
09/03
Épône > Montargis
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
11/03
Bourges > Uchon
12/03
Cormoranche-sur-Saône > Colombier-le-Vieux
13/03
Barbentane > Apt
14/03
Nice > Auron
15/03
Stage 8
Nice > Nice
22/02
Tour des Alpes-Maritimes
Villefranche-sur-Mer > Biot