| | | Tour of Qinghai Lake (2.HC) |
| 22-07 | DNF | | Stage 6Xihai Town - Qilian (207.0km) | 207.0km |
| 21-07 | 53 | 74 | Stage 5Qinghai Lake - Gangcha (185.0km) | 185.0km |
| 20-07 | 76 | 80 | Stage 4Guide - Qinghai Lake (147.0km) | 147.0km |
| 19-07 | 75 | 81 | Stage 3Duoba - Guide (133.0km) | 133.0km |
| 18-07 | 112 | 134 | Stage 2Xining - Datong (166.0km) | 166.0km |
| 17-07 | 114 | 116 | Stage 1Xining - Xining (113.0km) | 113.0km |
| | | Tour of Iran (Azarbaijan) (2.1) |
| 48 | | Standings |
| 18-05 | 68 | 48 | Stage 6Tabriz - Tabriz (114.0km) | 114.0km |
| 17-05 | 78 | 42 | Stage 5Sarein - Sahand (180.0km) | 180.0km |
| 16-05 | 43 | 28 | Stage 4Tabriz - Sarein (198.0km) | 198.0km |
| 15-05 | 53 | 16 | Stage 3Aras - Tabriz (139.0km) | 139.0km |
| 14-05 | 23 | 13 | Stage 2Urmia - Aras (209.0km) | 209.0km |
| 13-05 | 16 | 16 | Stage 1Tabriz - Urmia (162.0km) | 162.0km |
| 09-05 | 16 | | National Road Championships - Iran (CN) | |
| 21-01 | 3 | | Asian Cycling Championships TT (CC) | 44.0km |