General classification
19
Classics
23
Flat
162
Hilly
171
Mountain
0
Time Trial
58
2024 BAHRAIN - VICTORIOUS
122
2023 BAHRAIN VICTORIOUS
286
2022 TEAM DSM
297
2021 TEAM DSM
226
2020 TEAM SUNWEB
155
2019 TEAM SUNWEB
231
2018 TEAM SUNWEB
104
24/09
Omloop van het Houtland
Eernegem > Lichtervelde
DNF
21/09
Lotto Gooikse Pijl
Roosdaal > Strijland
103
19/09
Kampioenschap van Vlaanderen
Koolskamp > Koolskamp
91
14/09
Grand Prix Cycliste de Montréal
Montréal > Montréal
12/09
Grand Prix Cycliste de Québec
Québec > Québec
Lidl Deutschland Tour
47
30
20/08
Stage 1
Essen > Essen
84
21/08
Stage 2
Essen > Herford
52
22/08
Stage 3
Herford > Arnsberg
18
23/08
Stage 4
Neheim (Arnsberg) > Kassel
64
24/08
Stage 5
Halle > Magdeburg
41
26/03
Classic Brugge - De Panne
Brugge > De Panne
Santos Tour Down Under
101
21/01
Prospect > Gumeracha
130
22/01
Tanunda > Tanunda
117
23/01
Norwood > Uraidla
126
24/01
Glenelg > Victor Harbor
85
25/01
McLaren Vale > Willunga Hill
75
26/01
Stage 6
Adelaide > Adelaide