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) | 3455 | |
| 2 | International Presidency Turkey Tour | 1906 | |
| 3 | Le Tour de Langkawi | 1344 | |
| 4 | Tour of Indonesia | 1341 | |
| 5 | Tour of Siam | 962 | |
| 6 | Tour of Ankara | 879 | |
| 7 | Tour de Milad du Nour | 764 | |
| 8 | Tour of Mesopotamia | 629 | |
| 9 | Tour of East Java | 627 | |
| 10 | International Presidency Tour | 518 | |
| 11 | Kerman Tour | 513 | |
| 12 | Tour of Mersin | 445 | |
| 13 | Presidential Cycling Tour Of Iran | 414 | |
| 14 | International Tour of Torku Mevlana | 371 | |
| 15 | Asian Continental Championships ME - Road Race | 89 | |
| 16 | National Championships Iran ME - Road Race | 0 |