General classification
45
Classics
21
Flat
61
Hilly
68
Mountain
2
Time Trial
0
2024 BAHRAIN - VICTORIOUS
56
2023 ALPECIN - DECEUNINCK
295
2022 ALPECIN - DECEUNINCK
392
2021 TEAM BIKEEXCHANGE
282
2020 MITCHELTON - SCOTT
32
2019 MITCHELTON - SCOTT
5
22/03
Milano - Sanremo
Pavia > Sanremo
50
Tirreno-Adriatico
89
10/03
Stage 1
Lido di Camaiore > Lido di Camaiore
79
11/03
Stage 2
Camaiore > Follonica
28
12/03
Stage 3
Follonica > Colfiorito
92
13/03
Stage 4
Norcia > Trasacco
73
14/03
Stage 5
Ascoli Piceno > Pergola
97
15/03
Stage 6
Cartoceto > Frontignano
116
16/03
Stage 7
Porto Potenza Picena > San Benedetto del Tronto
12
08/03
Strade Bianche
Siena > Siena
DNF
02/03
Kuurne - Brussel - Kuurne
Kortrijk > Kuurne
115
01/03
Omloop Nieuwsblad ME
Ghent > Ninove
102
Santos Tour Down Under
57
21/01
Prospect > Gumeracha
133
22/01
Tanunda > Tanunda
34
23/01
Norwood > Uraidla
24/01
Glenelg > Victor Harbor
33
25/01
McLaren Vale > Willunga Hill
77
26/01
Adelaide > Adelaide
76