Sachin Tendulkar holds the record for scoring the most runs for India in ODI cricket. In fact, he leads the global ODI run charts, with 18426 runs in 452 innings under his belt.
You can check out the top 20 batters who have racked up the most runs for India in ODI cricket.
Most Runs for India in ODIs
Player | Matches | Innings | Runs | High Score | Avg | 100/50 |
---|---|---|---|---|---|---|
Sachin Tendulkar | 463 | 452 | 18426 | 200* | 44.83 | 49/96 |
Virat Kohli | 295 | 283 | 13906 | 183 | 58.18 | 50/72 |
Sourav Ganguly | 308 | 297 | 11221 | 183 | 40.95 | 22/71 |
Rohit Sharma | 265 | 257 | 10866 | 264 | 49.16 | 31/57 |
Rahul Dravid | 340 | 314 | 10768 | 153 | 39.15 | 12/82 |
MS Dhoni | 347 | 294 | 10599 | 183* | 50.23 | 9/73 |
Mohammad Azharuddin | 334 | 308 | 9378 | 153* | 36.92 | 7/58 |
Yuvraj Singh | 301 | 275 | 8609 | 150 | 36.47 | 14/52 |
Virender Sehwag | 241 | 235 | 7995 | 219 | 35.37 | 15/37 |
Shikhar Dhawan | 167 | 164 | 6793 | 143 | 44.11 | 17/39 |
Suresh Raina | 226 | 194 | 5615 | 116* | 35.31 | 5/36 |
Ajay Jadeja | 196 | 179 | 5359 | 119 | 37.47 | 6/30 |
Gautam Gambhir | 147 | 143 | 5238 | 150* | 39.68 | 11/34 |
Navjot Singh Sidhu | 136 | 127 | 4413 | 134* | 37.08 | 6/33 |
Kris Srikkanth | 146 | 145 | 4091 | 123 | 29.01 | 4/27 |
Kapil Dev | 225 | 198 | 3783 | 175* | 23.79 | 1/14 |
Dilip Vengsarkar | 129 | 120 | 3508 | 105 | 34.73 | 1/23 |
Ravi Shastri | 150 | 128 | 3108 | 109 | 29.04 | 4/18 |
Sunil Gavaskar | 108 | 102 | 3092 | 103* | 35.13 | 1/27 |
Ajinkya Rahane | 90 | 87 | 2962 | 111 | 35.26 | 3/24 |
Did You Know?:
Sachin Tendulkar was the first-ever batter to accumulate 10000 ODI runs. The Master Blaster achieved this feat in his 259th ODI innings on March 31, 2001, which makes him the third fastest to 10000 ODI runs.
Frequently Asked Questions:
Sachin Tendulkar has scored the most runs for India in ODI cricket, with 18426 runs to his name.
Virat Kohli has scored 50 ODI centuries for India surpassing Tendulkar’s tally of 49 hundreds. This is also the most number of ODI centuries by any batter across the globe.
Rohit Sharma holds the record for smashing the highest individual score for India. The opener scored 264 runs in 173 balls against Sri Lanka at Eden Gardens in 2014.
Sachin Tendulkar, Virat Kohli, Sourav Ganguly, Rahul Dravid, MS Dhoni, and Rohit Sharma have scored 10000 ODI runs for India.
3 thoughts on “Most Runs for India in ODI Cricket [Updated]”
Comments are closed.