Batting Records

Top 10: Most Runs for India in Home Tests

Home Test matches are comfortable. The batters know the conditions well, as they were brought up in the same conditions and played in home venues throughout their life in domestic and international games. In short, they must be hand in glove with the home conditions.

Talking about the playing conditions, they differ in every part of the world. Especially in cricket, the sport played from one corner of the globe to another; there is no stinginess in variance in conditions. For instance, England completely differ from the subcontinent conditions.

Even in Asian conditions, every country produces a pitch that suits its playing style.

And then there are cricket balls that vary for every country. You can learn the difference between the ball used in cricket in detail in this article.

To speak about Indian Test conditions, it generally s batters on the first three days of the game and then turns into a paradise for spinners.

Sachin Tendulkar, the master blaster, is the highest run scorer in Test cricket on Indian soil. The table below will list the top ten Indian cricketers who have scored the most runs (overall) in home Test matches.

Most Test Runs for Indian Batters in India

PLAYER RUNS INNINGS HIGH SCORE AVERAGE 100s 50s DUCKS NOT-OUTS
Sachin Tendulkar 7216 153 217 52.67 22 32 4 16
Rahul Dravid 5598 120 222 51.35 15 27 3 11
Sunil Gavaskar 5067 108 236* 50.16 16 23 6 7
Virender Sehwag 4656 89 319 54.13 13 19 6 3
Virat Kohli 4336 87 254* 55.58 14 12 7 9
Cheteshwar Pujara 3839 80 206* 52.58 10 20 5 7
VVS Laxman 3767 91 281 51.6 8 24 7 18
Dilip Vengsarkar 3725 80 166 55.59 13 15 5 13
Gundappa Viswanath 3502 81 222 47.32 10 15 3 7
Mohammed Azharuddin 3412 66 199 55.93 13 11 2 5

Key Stats

Sachin, the table topper, also leads the chart in scoring the most centuries and half-centuries in Tests in India. He has also represented the most home Test matches among Indian cricketers (94), and in the overall list, James Anderson of England tops the chart. Anderson also became the first player to play more than 100 Tests at home. Anderson would also like to end his career with the tag of highest wicket-taker at home Test matches. However, he is well behind Muttiah Muralitharan now.

In the overall home Test runs chart, Sachin is only bettered by Ricky Ponting, who has scored 7578 runs at an average of 56.97 in Australia.

Virender Sehwag’s world-record triple-century knock of 319 against South Africa in Chennai is the highest Test score by an Indian player in home conditions.

The other two highlights of the above table are Virat Kohli’s batting average and VVS Laxman’s number of unbeaten Test innings.

It is insane how fast and consistent Virat has been scoring runs in this format, and Laxman has been a thorn in the opposition’s flesh most times.