General classification
1
Classics
Flat
0
Hilly
6
Mountain
Time Trial
2024 BIKE AID
30
2023 BIKE AID
03/10
Sparkassen Münsterland Giro
Stromberg (Oelde) > Münster
132
Lidl Deutschland Tour
101
2
10
20/08
Stage 1
Essen > Essen
98
21/08
Stage 2
Essen > Herford
22/08
Stage 3
Herford > Arnsberg
91
23/08
Stage 4
Neheim (Arnsberg) > Kassel
78
24/08
Stage 5
Halle > Magdeburg
81
18/06
Saint-Affrique > Roquefort-sur-Soulzon
119
19/06
Gignac Vallée de L'Herault > Carmaux Ségala
51
20/06
Pujaudran > Luz-Ardiden
88
21/06
Saint-Gaudens > Saint-Girons
DNF
18/05
Rund um Köln
Cologne > Cologne
123
Presidential Cycling Tour of Turkiye
74
7
35
27/04
Antalya > Antalya
28/04
Kemer > Kalkan
77
29/04
Fethiye > Marmaris
96
30/04
Marmaris > Akyaka (Kıran)
02/05
Stage 6
Selçuk > Selçuk (Meryem Ana)
76
03/05
Stage 7
Selçuk > Çeşme
90
04/05
Stage 8
Çeşme > İzmir (Karşıyaka)
20/04
Tour du Doubs
Pontarlier > Morteau
85
19/04
Tour du Jura Cycliste
Fraisans > Mont Poupet (Salin-les-Bains)
18/04
Classic Grand Besançon Doubs
Besançon > Montfaucon
84
International Tour of Hellas
02/04
Patra > Agrinio
115
03/04
Agrinio > Arachova
69
04/04
Delphi > Chelkida
05/04
Chalkida > Athens
70
06/04
Marathon > Syntagma, Athens
71
Tour du Rwanda
45
4
23/02
Amahoro Stadium > Amahoro Stadium
28
24/02
Rukomo > Kayonza
54
25/02
Kigali > Musanze
26/02
Musanze > Gisenyi (Rubavu)
64
27/02
Gisenyi (Rubavu) > Gitesi (Karongi)
60
28/02
Rusizi > Butare (Huye)
43
01/03
Nyanza > Kigali
40