| 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 | | | |