Indian skipper Rohit Sharma completed the 11,000 ODI run mark in the ongoing IND vs. BAN Champions Trophy match. Speaking about the most ODI runs for India, apart from Rohit Sharma, the likes of Virat Kohli, Rahul Dravid, Sourav Ganguly, and Sachin Tendulkar feature in the list as well. Let us check out the top 10 list of most ODI runs for India.
Most ODI runs for India
| Player | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
| SR Tendulkar | 1989-2012 | 463 | 452 | 41 | 18426 | 200* | 44.83 | 21368 | 86.23 | 49 | 96 | 20 | 2016 | 195 |
| V Kohli | 2008-2025 | 298* | 285 | 44 | 13963 | 183 | 57.93 | 14929 | 93.52 | 50 | 73 | 16 | 1310 | 152 |
| SC Ganguly | 1992-2007 | 308 | 297 | 23 | 11221 | 183 | 40.95 | 15235 | 73.65 | 22 | 71 | 16 | 1104 | 189 |
| RG Sharma | 2007-2025 | 269* | 261 | 37 | 11011 | 264 | 49.15 | 11877 | 92.70 | 32 | 57 | 16 | 1028 | 338 |
| R Dravid | 1996-2011 | 340 | 314 | 39 | 10768 | 153 | 39.15 | 15127 | 71.18 | 12 | 82 | 13 | 942 | 42 |
| MS Dhoni | 2004-2019 | 347 | 294 | 83 | 10599 | 183* | 50.23 | 12164 | 87.13 | 9 | 73 | 10 | 809 | 222 |
| M Azharuddin | 1985-2000 | 334 | 308 | 54 | 9378 | 153* | 36.92 | 12669 | 74.02 | 7 | 58 | 9 | 622+ | 77+ |
| Yuvraj Singh | 2000-2017 | 301 | 275 | 39 | 8609 | 150 | 36.47 | 9846 | 87.43 | 14 | 52 | 18 | 896 | 153 |
| V Sehwag | 1999-2013 | 241 | 235 | 9 | 7995 | 219 | 35.37 | 7655 | 104.44 | 15 | 37 | 14 | 1092 | 131 |
| S Dhawan | 2010-2022 | 167 | 164 | 10 | 6793 | 143 | 44.11 | 7436 | 91.35 | 17 | 39 | 5 | 842 | 79 |
Follow
Editor's Pick
Cricket
Gautam Gambhir avoids back-to-back series defeats, but selection & tactics concerns remain


