General classification
31
Classics
58
Flat
72
Hilly
68
Mountain
0
Time Trial
3
2024 DECATHLON AG2R LA MONDIALE TEAM
125
2023 AG2R CITROEN TEAM
78
2022 AG2R CITROEN TEAM
39
31/08
Bretagne Classic - Ouest-France
Plouay > Plouay
71
Tour du Limousin - Nouvelle Aquitaine
4
8
2
19/08
Stage 1
Panazol > La Courtine
5
20/08
Stage 2
Thiviers > Grèzes (Les Côteaux Périgourdins)
7
21/08
Stage 3
Saint-Jal > Masseret
1
22/08
Stage 4
Saint-Hilaire-Bonneval > Limoges
17/08
La Polynormande
Avranches > Saint-Martin-de-Landelles
9
Tour de Pologne
34
20
04/08
Wrocław > Legnica
86
05/08
Karpacz (Hotel Gołębiewski) > Karpacz
06/08
Walbrzych > Walbrzych (Walbrzyski)
104
07/08
Rybnik > Cieszyn
17
08/08
Stage 5
Katowice > Zakopane
24
09/08
Stage 6
Bukowina Resort > Bukowina Tatrzanska
46
10/08
Stage 7
Kopalnia Soli (Wieliczka) > Kopalnia Soli (Wieliczka)
83
Tour de Suisse
74
23
15/06
Küssnacht > Küssnacht
116
16/06
Aarau > Schwarzsee
6
17/06
Aarau > Heiden
75
18/06
Heiden > Piuro (Valchiavenna)
77
19/06
La Punt > Santa Maria in Calanca
67
20/06
Chur > Neuhausen am Rheinfall
21/06
Neuhausen am Rheinfall > Emmetten
22/06
Stage 8
Beckenried > Stockhütte
49
Boucles de la Mayenne - Crédit Mutuel
29/05
Espace Mayenne - Laval > Espace Mayenne - Laval
30/05
Saint-Berthevin > Juvigné
19
31/05
Sainte-Suzanne > Bais
18
01/06
Javron-les-Chapelles > Laval
10/05
Grand Prix du Morbihan
Plumelec > Plumelec (Côte de Cadoudal)
09/05
Tour du Finistère Pays de Quimper
Quimper > Quimper
14
08/05
Boucles de l'Aulne - Châteaulin
Châteaulin > Châteaulin
43
22/02
Contes > Gourdon
23/02
Villefranche-sur-Mer > Vence
DNF
21/02
Classic Var
Le Luc > Fayence
Santos Tour Down Under
21/01
Prospect > Gumeracha
28
22/01
Tanunda > Tanunda
23/01
Norwood > Uraidla
41
24/01
Glenelg > Victor Harbor
65
25/01
McLaren Vale > Willunga Hill
69
26/01
Adelaide > Adelaide