| | | Tour d'Indonesia (2.2) |
| 1 | | Standings |
| 05-12 | | 1 | Stage 12Kuta - Kuta | 80.0km |
| 04-12 | | 1 | Stage 11Candi Dasa - Denpasar | 135.0km |
| 03-12 | 1 | 1 | Stage 10Gilimanuk - Candi Dasa | 163.0km |
| 02-12 | | 1 | Stage 9Probolinggo - Banyuwangi | 120.0km |
| 01-12 | | 1 | Stage 8Surabaya - Surabaya | 80.0km |
| 30-11 | | 1 | Stage 7Madiun - Surabaya | 16.0km |
| 29-11 | | 1 | Stage 6Semarang - Jogyakarta | 146.0km |
| 27-11 | 1 | 1 | Stage 5Semarang - Jogyakarta | 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 |
| 19-07 | 9 | | Stage 9Menyuan - Huzhu | 168.0km |
| 18-07 | 18 | | Stage 8Xining - Menyuan | 150.0km |
| 16-07 | 8 | | Stage 6Guide - Xining | 115.0km |
| 15-07 | 20 | | Stage 5Xihaizhen - Guide | 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 |
| 05-04 | 1 | 1 | Stage 4Batu - Tosari | 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 |
| 12-01 | 4 | | Stage 6Kuala Kubu Bahru - Genting Highlands | 122.0km |