| | | Tour d'Indonesia (2.2) |
| 1 | | Standings |
| 05-12 | | 1 | Stage 12Kuta - Kuta (80.0km) | 80.0km |
| 04-12 | | 1 | Stage 11Candi Dasa - Denpasar (135.0km) | 135.0km |
| 03-12 | 1 | 1 | Stage 10Gilimanuk - Candi Dasa (163.0km) | 163.0km |
| 02-12 | | 1 | Stage 9Probolinggo - Banyuwangi (120.0km) | 120.0km |
| 01-12 | | 1 | Stage 8Surabaya - Surabaya (80.0km) | 80.0km |
| 30-11 | | 1 | Stage 7Madiun - Surabaya (16.0km) | 16.0km |
| 29-11 | | 1 | Stage 6Semarang - Jogyakarta (146.0km) | 146.0km |
| 27-11 | 1 | 1 | Stage 5Semarang - Jogyakarta (146.0km) | 146.0km |
| | | Tour of Kerman (2.2) |
| 12-10 | 4 | | Stage 1 | |
| 12-10 | | 1 | Stage 4 | |
| 12-10 | 3 | | Prologue | |
| 09-08 | 78 | | Olympic Games Beijing (JO) | 245.0km |
| | | Tour of Qinghai Lake (2.HC) |
| 7 | | Standings |
| 20-07 | | 7 | Stage 10Xining - Xining (110.0km) | 110.0km |
| 19-07 | 9 | | Stage 9Menyuan - Huzhu (168.0km) | 168.0km |
| 18-07 | 18 | | Stage 8Xining - Menyuan (150.0km) | 150.0km |
| 16-07 | 8 | | Stage 6Guide - Xining (115.0km) | 115.0km |
| 15-07 | 20 | | Stage 5Xihaizhen - Guide (172.0km) | 172.0km |
| 14-06 | 2 | | National Road Championships - Iran TT (CN) | 20.0km |
| | | Azerbaïjan Tour (2.2) |
| 21-05 | 1 | 1 | Stage 3 | |
| 21-05 | | 2 | Stage 8 | |
| 21-05 | | 1 | Stage 5 | |
| 21-05 | | 1 | Stage 2 | |
| 21-05 | | 1 | Stage 6 | |
| 21-05 | 5 | 1 | Stage 7 | |
| 21-05 | | 1 | Stage 4 | |
| 21-05 | 1 | 1 | Stage 1 | |
| | | President Tour of Iran (2.2) |
| 09-05 | 1 | 4 | Stage 5 | |
| 15-04 | 13 | | Asian Cycling Championships TT (EC) | |
| | | Tour of East Java (2.2) |
| 1 | | Standings |
| 06-04 | | 1 | Stage 5Surabaya - Surabaya (52.0km) | 52.0km |
| 05-04 | 1 | 1 | Stage 4Batu - Tosari (113.0km) | 113.0km |
| | | UAQ International Race (2.2) |
| 21-02 | | 6 | Stage 4 | |
| | | Jelajah Malaysia (2.2) |
| 2 | | Standings |
| 13-01 | | 2 | Stage 7Dataran Merdeka - Dataran Merdeka (58.0km) | 58.0km |
| 12-01 | 4 | | Stage 6Kuala Kubu Bahru - Genting Highlands (122.0km) | 122.0km |