General classification
8
Classics
28
Flat
61
Hilly
14
Mountain
0
Time Trial
2024 EQUIPE CONTINENTALE GROUPAMA-FDJ
12
2024 GROUPAMA - FDJ
2023 BORA - HANSGROHE
44
2022 BORA - HANSGROHE
87
2021 BORA - HANSGROHE
110
2019 OTHERS
28/09
Paris-Chauny
Margny-lès-Compiègne > Chauny
120
24/09
Omloop van het Houtland
Eernegem > Lichtervelde
Okolo Slovenska / Tour de Slovaquie
39
4
17/09
Stage 1
Bardejov > Bardejov
11
18/09
Stage 2
Svidník > Košice
19/09
Stage 3
Kežmarok > Banská Bystrica
3
20/09
Stage 4
Vráble > Sládkovičovo
17
21/09
Stage 5
Nová Dubnica > Kohútka
49
14/09
GP de Fourmies / La Voix du Nord
Fourmies > Fourmies
55
Lloyds Bank Tour of Britain Men
103
02/09
Woodbridge > Southwold
15
03/09
Stowmarket > Stowmarket
107
04/09
Milton Keynes > Ampthill
13
05/09
Atherstone > Burton Dassett
67
06/09
Pontypool - Pont-y-pŵl > The Tumble - Y Tymbyl
101
07/09
Stage 6
Newport - Casnewydd > Cardiff - Caerdydd
99
17/08
ADAC Cyclassics
Buxtehude > Hamburg
DNF
08/06
Brussels Cycling Classic
Brussels > Brussels
4 Jours de Dunkerque / Grand prix des Hauts de France
31
14/05
Sainte-Catherine > Amiens
15/05
Avesnes-sur-Helpe > Crépy-en-Valois
133
16/05
Valenciennes > Famars
17/05
La Chapelle d’Armentières > Cassel
102
18/05
Wormhout > Dunkerque
13/05
Classique Dunkerque / Grand prix des Hauts de France
Dunkirk > Lens
9
Région Pays de la Loire Tour
52
08/04
Machecoul-Saint-Même > La Baule-Escoublac
19
09/04
Cugand-la-Bernardière > Beaupréau-en-Mauges
40
10/04
Tiercé > Hambers (La Butte de Montaigu)
81
11/04
Sillé-le-Guillaume > Le Mans
51
04/04
Route Adélie de Vitré
Vitré > Vitré
30/03
La Roue Tourangelle
Chinon > Tours
26/03
Classic Brugge - De Panne
Brugge > De Panne
41
23/03
Cholet Agglo Tour
Cholet > Cholet
77
20/03
Grand Prix de Denain - Porte du Hainaut
Denain > Denain
19/03
Danilith Nokere Koerse
Deinze > Nokere
94
26/02
Maia > Matosinhos
02/02
Cadel Evans Great Ocean Road Race - Men
Geelong > Geelong
30/01
Surf Coast Classic - Men
Lorne > Torquay
Santos Tour Down Under
21/01
Prospect > Gumeracha
22/01
Tanunda > Tanunda
10
23/01
Norwood > Uraidla
79
24/01
Glenelg > Victor Harbor
80
25/01
McLaren Vale > Willunga Hill
125
26/01
Adelaide > Adelaide