Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results.
| # | Race | KMs | |
|---|---|---|---|
| 1 | Tour of Iran (Azarbaijan) | 3653 | |
| 2 | Tour of Qinghai Lake | 1916 | |
| 3 | Tour of Singkarak | 1313 | |
| 4 | The Princess Maha Chackri Sirindhorn's Cup 'Tour of Thailand' | 945 | |
| 5 | Tour of China I | 786 | |
| 6 | Jelajah Malaysia | 761 | |
| 7 | Tour of Japan | 744 | |
| 8 | Tour de Taiwan | 682 | |
| 9 | Tour of Fuzhou | 632 | |
| 10 | Tour of Mesopotamia | 629 | |
| 11 | International Tour de Banyuwangi Ijen | 623 | |
| 12 | Tour of Almaty | 518 | |
| 13 | Tour d'Azerbaïdjan | 512 | |
| 14 | Tour of Xingtai | 398 | |
| 15 | Tour de Kumano | 324 | |
| 16 | Asian Continental Championships ME - Road Race | 167 | |
| 17 | National Championships Iran ME - Road Race | 160 | |
| 18 | Asian Continental Championships ME - TTT | 40 | |
| 19 | National Championships Iran ME - ITT | 40 |