General classification
53
Classics
43
Flat
930
Hilly
62
Mountain
0
Time Trial
2024 BAHRAIN - VICTORIOUS
466
2023 BAHRAIN VICTORIOUS
893
2022 BAHRAIN VICTORIOUS
841
2021 BAHRAIN VICTORIOUS
676
2020 BAHRAIN - MCLAREN
332
2019 BAHRAIN - MERIDA
437
2018 TEAM SUNWEB
177
06/04
Ronde van Vlaanderen
Bruges > Oudenaarde
103
30/03
Gent-Wevelgem in Flanders Fields
Ypres > Wevelgem
DNF
26/03
Classic Brugge - De Panne
Brugge > De Panne
4
UAE Tour
71
23
17/02
Stage 1
Madinat Zayed Shams Solar Park > Liwa Palace
9
18/02
Stage 2
Al Hudayriyat Island > Al Hudayriyat Island
122
19/02
Stage 3
Ras al Khaimah > Jebel Jais
101
20/02
Stage 4
Fujairah Qidfa Beach > Umm al Quwain
8
21/02
Stage 5
American University Dubai > Hamdan Bin Mohammed Smart University
22/02
Stage 6
Abu Dhabi Cycling Club > Abu Dhabi Breakwater
11
23/02
Stage 7
Al Ain Hazza Bin Zayed Stadium > Jebel Hafeet
65
Santos Tour Down Under
102
3
21/01
Prospect > Gumeracha
22/01
Tanunda > Tanunda
23/01
Norwood > Uraidla
127
24/01
Glenelg > Victor Harbor
2
25/01
McLaren Vale > Willunga Hill
114
26/01
Adelaide > Adelaide