All India stats
ALL-TIME
Best India Mile Athletes of All Time
All-time ranking of the top India athletes in the Mile, based on official personal bests, with results, wind readings and dates.
Discover the greatest Mile athletes in the history of India. Gulveer Singh tops the all-time national list with 3:55.63, among 3 ranked athletes — with every mark, date and competition.
| # | Athlete | Result | Wind | Date |
|---|---|---|---|---|
| 1 | Gulveer Singh | 3:55.63 | May 29, 2026 | |
| 2 | Sajeesh Joseph | 4:10.34 | Feb 19, 2010 | |
| 3 | Armaandeep Pannu | 4:30.35 | Jan 16, 2026 |