General classification
28
Classics
41
Flat
12
Hilly
140
Mountain
54
Time Trial
0
2024 TOTALENERGIES
113
2023 CIC U NANTES ATLANTIQUE
3
2022 TEAM U NANTES ATLANTIQUE
28/09
UCI Road World Championships ME - IRR
Kigali > Kigali
DNF
Skoda Tour de Luxembourg
11
17/09
Stage 1
Luxembourg > Luxembourg
14
18/09
Stage 2
Remich > Mamer
88
19/09
Stage 3
Mertert > Vianden
2
20/09
Stage 4
Niederanven > Niederanven
50
21/09
Stage 5
Mersch > Luxembourg
11/09
Gran Premio città di Peccioli - Coppa Sabatini
Peccioli > Peccioli
17
10/09
Giro della Toscana
Pontedera > Pontedera
7
07/09
GP Industria & Artigianato
Larciano > Larciano
77
Tour de l'Ain
6
5
06/08
Feillens > Lagnieu
9
07/08
Saint-Vulbas > Lélex Monts-Jura
08/08
Plateau d'Hauteville > Belley
4
Tour de France
10
36
33
05/07
Lille > Lille
68
06/07
Lauwin-Planque > Boulogne-sur-Mer
07/07
Valenciennes > Dunkerque
94
08/07
Amiens Métropole > Rouen
22
09/07
Caen > Caen
43
10/07
Stage 6
Bayeux > Vire Normandie
20
11/07
Stage 7
Saint-Malo > Mûr-de-Bretagne (Guerlédan)
12/07
Stage 8
Saint-Méen-le-Grand > Laval (Espace Mayenne)
35
13/07
Stage 9
Chinon > Châteauroux
47
14/07
Stage 10
Ennezat > Le Mont-Dore Puy de Sancy
19
16/07
Stage 11
Toulouse > Toulouse
13
17/07
Stage 12
Auch > Hautacam
18/07
Stage 13
Loudenvielle > Peyragudes
23
19/07
Stage 14
Pau > Luchon-Superbagnères
20/07
Stage 15
Muret > Carcassonne
8
22/07
Stage 16
Montpellier > Mont Ventoux
23/07
Stage 17
Bollène > Valence
24/07
Stage 18
Vif > Courchevel (La Loze)
25/07
Stage 19
Albertville > La Plagne
26/07
Stage 20
Nantua > Pontarlier
27/07
Stage 21
Mantes-la-Ville > Paris (Champs-Élysées)
61
Critérium du Dauphiné
08/06
Domérat > Montluçon
09/06
Prémilhat > Issoire
85
10/06
Brioude > Charantonnay
11/06
Charmes-sur-Rhône > Saint-Péray
56
12/06
Saint-Priest > Mâcon
66
13/06
Valserhône > Combloux
14/06
Grand-Algueblanche > Valmeinier 1800
16
15/06
Val-d'Arc > Plateau du Mont-Cenis
31
26/05
Mercan'Tour Classic Alpes-Maritimes
Puget-Théniers > Valberg
24
27/04
Liège - Bastogne - Liège
Liège > Liège
19/04
Tour du Jura Cycliste
Fraisans > Mont Poupet (Salin-les-Bains)
18/04
Classic Grand Besançon Doubs
Besançon > Montfaucon
Itzulia Basque Country
07/04
Buesa-Arena > Vitoria-Gasteiz
45
08/04
Pamplona-Iruña > Lodosa
09/04
Zarautz > Beasain
10/04
Beasain > Markina-Xemein
11/04
Urduña > Gernika-Lumo
12/04
Eibar > Eibar
05/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
18
19/03
Milano - Torino
Rho > Torino (Superga)
Paris-Nice
29
09/03
Le Perray-en-Yvelines > Le Perray-en-Yvelines
121
10/03
Montesson > Bellegarde
125
11/03
Circuit Nevers Magny-Cours > Nevers
15
12/03
Vichy > La Loge des Gardes
13/03
Saint-Just-en-Chevalet > La Côte-Saint-André (Côte de Notre-Dame-de-Sciez)
14/03
Saint-Julien-en-Saint-Alban > Berre l'Étang
98
15/03
Nice > Auron
16/03
Nice > Nice
26
05/03
Trofeo Laigueglia
Laigueglia > Laigueglia
01/03
Faun - Ardèche Classic
Guilherand-Granges > Guilherand-Granges
Tour des Alpes Maritimes
22/02
Contes > Gourdon
23/02
Villefranche-sur-Mer > Vence
21/02
Classic Var
Le Luc > Fayence
15/02
Vuelta Ciclista a la Región de Murcia "Costa Calid
Jumilla > Murcia
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
79
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
30/01
Hegra > Tayma Fort
31/01
Maraya > Skyviews of Harrat Uwayrid