General classification
19
Classics
23
Flat
161
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
26/03
Classic Brugge - De Panne
Brugge > De Panne
DNF
Santos Tour Down Under
101
21/01
Stage 1
Prospect > Gumeracha
130
22/01
Stage 2
Tanunda > Tanunda
117
23/01
Stage 3
Norwood > Uraidla
126
24/01
Stage 4
Glenelg > Victor Harbor
85
25/01
Stage 5
McLaren Vale > Willunga Hill
75
26/01
Stage 6
Adelaide > Adelaide
30