General classification
6
Classics
3
Flat
14
Hilly
5
Mountain
0
Time Trial
2024 BAHRAIN - VICTORIOUS
2023 BAHRAIN VICTORIOUS
2022 BAHRAIN VICTORIOUS
2021 BAHRAIN VICTORIOUS
12
2020 BAHRAIN - MCLAREN
25
2019 BAHRAIN - MERIDA
19
2018 BAHRAIN - MERIDA
28/09
Stage 1
Langkawi (Kuah) > Langkawi (Kuah)
63
29/09
Stage 2
Padang Besar > Kepala Batas
46
30/09
Stage 3
Gerik > Pasir Puteh
92
01/10
Stage 4
Kuala Terengganu > Kemaman
40
02/10
Stage 5
Temerloh > Fraser's Hill
35
03/10
Stage 6
Shah Alam > Port Dickson
80
09/09
Tour of Binzhou
Binzhou > Binzhou
2
Tour du Limousin - Nouvelle Aquitaine
19/08
Panazol > La Courtine
93
20/08
Thiviers > Grèzes (Les Côteaux Périgourdins)
104
21/08
Saint-Jal > Masseret
94
22/08
Saint-Hilaire-Bonneval > Limoges
13/06
Grosser Preis des Kantons Aargau
Leuggern > Leuggern
DNF
Tour of the Alps
68
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
82
22/04
Mezzolombardo > Sterzing
62
23/04
Sterzing > Innichen
75
24/04
Sillian > Obertilliach
66
25/04
Lienz > Lienz
70
The Princess Maha Chakri Sirindhorn's Cup Tour of Thailand
4
24/03
Aranyaprathet > Aranyaprathet
25/03
Sadek Kok Thom Historical Park > Kok Lan, Ta Phraya District
23
26/03
Aranyaprathet Municipality > Wang Nam Yen District
27/03
Wang Nam Yen District > Pang Sida National Park
18
28/03
Sa Kaew > Sa Kaew
11
29/03
Watthana Nakhon District > Aranyaprathet Municipality
9
Tour de Taiwan
49
16/03
Taipei City Hall > Taipei City Hall
91
17/03
Taoyuan City Hall > Green Pond Park
48
18/03
Baozhong Yimin Temple, Xinpu > Shigang Visitor Information Center
57
19/03
Fo Guang Shan Buddha Museum > Kaohsiung National Stadium
38
20/03
Meinong Hakka Cultural Museum > Liudui Hakka Cultural Park