| 12.10 › 14.1012-14/10 |  |  |  |  Tour of Mentougou International Road Cycling Race (2.2)   |  |  |  | more | 
 | 70 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 14.10 | 71 |  |  | S3Stage 3 - Zhaitang › Zhaitang   | 115.2 |  |  |  | 
| 13.10 | 50 | 78 |  | S2Stage 2 - Mentougou › Mentougou   | 99 |  |  |  | 
| 12.10 | 82 | 82 |  | S1Stage 1 - Mentougou › Baipu Temple   | 121 |  |  |  | 
| 05.10 | DNF |  |  |  Oita Urban Classic Road Race (1.2)   | 150.8 |  |  | more | 
| 10.09 › 21.0910-21/9 |  |  |  |  Tour de Entete (NAT)   |  |  |  | more | 
| 19.09 | 3 |  |  | S8Stage 8 - Ende › Bajawa   | 125 |  |  |  | 
| 16.09 | 31 |  |  | S6Stage 6 - Tambolaka › Waingapu   | 166.2 |  |  |  | 
| 15.09 | 3 |  |  | S5Stage 5 - Waingapu › Tambolaka   | 176.7 |  |  |  | 
| 14.09 | 25 |  |  | S4Stage 4 - Tanarara › Waingapu   | 65.3 |  |  |  | 
| 12.09 | 49 |  |  | S3Stage 3 - Atambua › Soe   | 168.2 |  |  |  | 
| 11.09 | 40 |  |  | S2Stage 2 - Kefamenanu › Atambua   | 144.7 |  |  |  | 
| 10.09 | 12 |  |  | S1Stage 1 - Kupang › Kefamenanu   | 198.9 |  |  |  | 
| 28.07 › 31.0728-31/7 |  |  |  |  Tour de Banyuwangi Ijen (2.2)   |  |  |  | more | 
 | 7 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 17 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 70 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 31.07 | 73 |  |  | S4Stage 4 - Maron Genteng › Ijen   | 150 |  |  |  | 
| 30.07 | 53 | 66 |  | S3Stage 3 - Glenmore › Banyuwangi   | 140.3 |  |  |  | 
| 29.07 | 82 | 76 |  | S2Stage 2 - Alaspurwo › Banyuwangi   | 158.8 |  |  |  | 
| 28.07 | 63 | 64 |  | S1Stage 1 - Pesanggaran › Banyuwangi   | 125.5 |  |  |  | 
| 29.06 | 1 |  |  |  National Championships Indonesia ME - Road Race (NC)   |  | 15 | 50 | more | 
| 27.06 | 2 |  |  |  National Championships Indonesia ME - ITT (NC)   |  | 7 | 15 | more | 
| 27.05 › 31.0527-31/5 |  |  |  |  Tour of Iran (Azarbaijan) (2.1)   |  |  |  | more | 
 | 16 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 40 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 31.05 | 36 |  |  | S5Stage 5 - Sareyn › Tabriz   | 198.4 |  |  |  | 
| 30.05 | 50 | 46 |  | S4Stage 4 - Tabriz › Sareyn   | 195.6 |  |  |  | 
| 29.05 | 31 | 25 |  | S3Stage 3 - Aras Free Zone › Benis, Shabestar   | 128.3 |  |  |  | 
| 28.05 | 37 | 4 |  | S2Stage 2 - Urmia › Aras Free Zone   | 212 |  |  |  | 
| 27.05 | 46 | 4 |  | S1Stage 1 - Tabriz › Urmia   | 153.8 |  |  |  | 
| 17.05 › 21.0517-21/5 |  |  |  |  Along the Yellow River (NAT)   |  |  |  | more | 
| 20.05 | 59 |  |  | S4Stage 4 - Zhengzhou › Zhengzhou   | 40 |  |  |  | 
| 18.05 | OTL |  |  | S2Stage 2 - Luoyang › Luoyang   | 121 |  |  |  | 
| 17.05 | 43 |  |  | S1Stage 1 - Sanmenxia › Sanmenxia   | 102 |  |  |  | 
| 24.03 › 29.0324-29/3 |  |  |  |  The Princess Maha Chakri Sirindhorn's Cup Tour of Thailand (2.1)   Indonesia  |  |  |  | more | 
 | 91 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 29.03 | 73 |  |  | S6Stage 6 - Watthana Nakhon District  › Aranyaprathet Municipality   | 144.4 |  |  |  | 
| 28.03 | 65 | 92 |  | S5Stage 5 - Sa Kaew › Sa Kaew   | 136.2 |  |  |  | 
| 27.03 | 58 | 92 |  | S4Stage 4 - Wang Nam Yen District › Pang Sida National Park   | 121.7 |  |  |  | 
| 26.03 | 74 | 95 |  | S3Stage 3 - Aranyaprathet Municipality › Wang Nam Yen District   | 135.2 |  |  |  | 
| 25.03 | 104 | 104 |  | S2Stage 2 - Sadek Kok Thom Historical Park › Kok Lan, Ta Phraya District   | 148.5 |  |  |  | 
| 24.03 | 47 | 50 |  | S1Stage 1 - Aranyaprathet › Aranyaprathet   | 121.42 |  |  |  |