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) | 2666 | |
| 2 | 100th Anniversary Tour of The Republic | 785 | |
| 3 | Tour of Van | 470 | |
| 4 | Tour of Mediterrennean | 434 | |
| 5 | National Championships Iran ME - Road Race | 320 | |
| 6 | Grand Prix Kaisareia | 134 | |
| 7 | Grand Prix Soğanlı | 113 | |
| 8 | Tour of Xingtai | 72 | |
| 9 | Tour of Kandovan | 51 |