General classification
5
Classics
27
Flat
58
Hilly
11
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
Lloyds Bank Tour of Britain Men
103
02/09
Stage 1
Woodbridge > Southwold
15
03/09
Stage 2
Stowmarket > Stowmarket
107
04/09
Stage 3
Milton Keynes > Ampthill
13
05/09
Stage 4
Atherstone > Burton Dassett
67
06/09
Stage 5
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
8
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
3
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