Most Runs for India in all Formats

Published on: Nov 7, 2023 10:08 pm IST|Updated on: Nov 8, 2023 12:37 pm IST

Most Runs for India in all Formats
Get daily updates from India Fantasy on Telegram

Cricket is loved and followed like a religion in India; and skillwise too, the country has produced some of the greatest cricketers of all time, like Sachin Tendulkar and Virat Kohli. From world-class bowlers to incredible batsmen, India has no dearth of cricket stars.

In this case, Indian batsmen are the ones who have fabulous international career records that have even surpassed other teams in World Cricket. However, it is not the present case only. We have witnessed that players from the 90s have dominated in batting as well. In one sentence, Indian batters are unmatchable as far as batting is concerned.

Let’s take a look at the stats for Indian batsmen who have scored the most runs across the formats.

Most Runs for India in ODI

PlayerInnings Runs AverageStrike RateBest 50s 100s
Sachin Tendulkar452 18426 44.83 86.23 200* 96 49
Virat Kohli*2771362658.4893.55183 7049
Sourav Ganguly297 11363 41 73.65 183 72 22
Rahul Dravid 314 10889 39.16 71.18 153 83 13
MS Dhoni297 10773 50.23 87.56 183* 73 10
Rohit Sharma*2511055449.0891.53264 5431
Mohammad Azhruddin308 9378 36.92 74.02 153* 58 7
Yuvraj Singh278 8701 36.56 87.68 150 52 14
Virender Sehwag245 8273 35.05 104.33 219 38 15
Shikhar Dhawan164679344.1191.35143 3917

* Updated till INDvSA CWC23

Most Runs for India in Test

PlayerMatchesInningsRunsAverageBest50s100s
S Tendulkar2003291592153.78248*6851
R Dravid1632841326552.632706335
S Gavaskar1252141012251.13236*4534
VVS Laxman134225878145.972815617
V Kohli*111187867649.29254*2829
V Sehwag103178850349.433193123
S Ganguly113188721242.172393516
C Pujara103176719543.60206*3519
D Vengsarkar116165686842.131663517
M Azharuddin99147621545.031992122
G Viswanath91155608041.932223514

Most Runs for India in T20I

Player InningsRuns AverageStrike RateBest 50s100s
V Kohli107400852.73137.96122*371
R Sharma140385331.32139.24118294
KL Rahul68226537.75139.12110*222
SK Yadav50194146.02172.70117153
S Dhawan66175927.92126.3692110
MS Dhoni85161737.60126.135620
S Raina66160529.18134.8710151
H Pandya71134825.43139.8371*30
Y Singh51117728.02136.3877*80
S Iyer45104330.67135.9874*70

India is currently the most consistent team across all formats in the world. With their consistency, Team India dominates over the world. Most of the international bowlers, at some point, feel uncomfortable in front of Indian batsmen. We can barely disagree that not exactly the ‘batsmen’, there are ‘Run Machines’ in our country.

In every format, we have witnessed emerging cricketers get into it and break the records of their legends and idols. This is India. Here, no record is permanent.

Previous Article
Next Article