General classification
21
Classics
12
Flat
256
Hilly
67
Mountain
7
Time Trial
8
2024 LIDL - TREK
68
2023 UAE TEAM EMIRATES
46
2022 UAE TEAM EMIRATES
83
2021 UAE TEAM EMIRATES
197
2020 NTT PRO CYCLING
322
2019 TEAM DIMENSION DATA
362
2018 TEAM DIMENSION DATA
96
03/10
Sparkassen Münsterland Giro
Stromberg (Oelde) > Münster
76
31/08
Bretagne Classic - Ouest-France
Plouay > Plouay
DNF
Lidl Deutschland Tour
53
20/08
Stage 1
Essen > Essen
85
21/08
Stage 2
Essen > Herford
61
22/08
Stage 3
Herford > Arnsberg
58
23/08
Stage 4
Neheim (Arnsberg) > Kassel
40
24/08
Stage 5
Halle > Magdeburg
23
PostNord Tour of Denmark
12/08
Nexø > Rønne
115
13/08
Rødovre > Gladsaxe
106
14/08
Kerteminde > Kerteminde
55
15/08
Svendborg > Vejle
99
16/08
Hobro > Silkeborg
77
Ethias - Tour de Wallonie
78
26/07
Nassogne > Nassogne
42
27/07
Huy > Sambreville
28/07
Estinnes > Péronnes-lez-Antoing (Antoing)
29/07
Welkenraedt > Seraing
108
30/07
Bertrix > Bertrix
Tour of Austria
09/07
Steyr > Steyr
69
10/07
Bischofshofen > St. Johann Alpendorf
84
11/07
Salzburg/Hellbrunn > Salzburg/Gaisberg
73
12/07
Innsbruck > Kühtai
44
13/07
Feldkirch > Feldkirch
22/06
Copenhagen Sprint
Roskilde > Copenhagen
82
Tour de Hongrie
14/05
Budapest > Győr
15/05
Veszprém > Siófok
19
16/05
Gödöllő > Gyöngyös-Kékestető
17/05
Tata > Székesfehérvár
45
18/05
Etyek > Esztergom
37
09/03
Le Perray-en-Yvelines > Le Perray-en-Yvelines
10/03
Montesson > Bellegarde
30
11/03
Circuit Nevers Magny-Cours > Nevers
4
12/03
Vichy > La Loge des Gardes
91
13/03
Saint-Just-en-Chevalet > La Côte-Saint-André (Côte de Notre-Dame-de-Sciez)
Tour de la Provence
26
14/02
Marseille > Saint-Victoret
15/02
Forcalquier > Manosque
32
16/02
Rognac > Arles
18
05/02
Bellegarde > Bellegarde
74
06/02
Domessargues > Marguerittes
134
07/02
Bessèges > Bessèges