Sachin Tendulkar has scored the most runs for India in Test cricket. The right-hand batter amassed 15921 runs in 200 Tests at an impressive average of 53.78. Tendulkar also boasts 51 Test centuries — the most hundreds in the format — along with 68 fifties.
Rahul Dravid occupies the second spot with 13265 runs in 163 matches at an average of 52.63 runs. Sunil Gavaskar is the other batter to score 10000+ Test runs for India, having accumulated 10122 runs in 125 Tests.
Virat Kohli comes fourth, with close to 9000 runs under his belt. VVS Laxman and Virender Sehwag are part of the 8000-run club in the longest format.
Former Indian captain Sourav Ganguly sits in seventh position, with 7212 runs in 113 matches. The dependable Cheteshwar Pujara has scored 7195 Test runs from 103 games.
Dilip Vengsarkar, Mohammad Azharuddin, Gundappa Viswanath, Kapil Dev, Ajinkya Rahane, and MS Dhoni have crossed the 5000-run mark in Test cricket.
You can check out the top 20 batters who have scored the most runs for India in Test cricket history.
Most Runs for India in Tests
Player | Matches | Innings | Runs | High Score | Avg | 100/50 |
---|---|---|---|---|---|---|
Sachin Tendulkar | 200 | 329 | 15921 | 248* | 53.78 | 51/68 |
Rahul Dravid | 163 | 284 | 13265 | 270 | 52.63 | 36/63 |
Sunil Gavaskar | 125 | 214 | 10122 | 236* | 51.12 | 34/45 |
Virat Kohli | 118 | 201 | 9040 | 254* | 47.83 | 29/31 |
VVS Laxman | 134 | 225 | 8781 | 281 | 45.97 | 17/56 |
Virender Sehwag | 103 | 178 | 8503 | 319 | 49.43 | 23/31 |
Sourav Ganguly | 113 | 188 | 7212 | 239 | 42.17 | 16/35 |
Cheteshwar Pujara | 103 | 176 | 7195 | 206* | 43.60 | 19/35 |
Dilip Vengsarkar | 116 | 185 | 6868 | 166 | 42.13 | 17/35 |
Mohammad Azharuddin | 99 | 147 | 6215 | 199 | 45.03 | 22/21 |
Gundappa Viswanath | 91 | 155 | 6080 | 222 | 41.93 | 14/35 |
Kapil Dev | 131 | 184 | 5248 | 163 | 31.05 | 8/27 |
Ajinkya Rahane | 85 | 144 | 5077 | 188 | 38.46 | 12/26 |
MS Dhoni | 90 | 144 | 4876 | 224 | 38.09 | 6/33 |
Mohinder Amarnath | 69 | 113 | 4378 | 138 | 42.50 | 11/24 |
Rohit Sharma | 64 | 111 | 4270 | 212 | 42.27 | 12/18 |
Gautam Gambhir | 58 | 104 | 4154 | 206 | 41.95 | 9/22 |
Murali Vijay | 61 | 105 | 3982 | 167 | 38.28 | 12/15 |
Ravi Shastri | 80 | 121 | 3830 | 206 | 35.79 | 11/12 |
Polly Umrigar | 59 | 94 | 3631 | 223 | 42.22 | 12/14 |
Did You Know?:
In March 1987, Sunil Gavaskar became the first-ever batter to score 10000 Test runs. He achieved the feat in his 212th innings in the format and took almost 16 years to reach the milestone.
Check out other cricket stats and stories related to India here!
2 thoughts on “Most Runs for India in Test Cricket [Updated]”