Batters With Most Test Runs For India

Indian batters most test runs

Take a look at the list of batters who scored most test runs for India

Deepansh Bajaj May 14, 2025

Test Cricket is the sacred format in the game of cricket, a format that teaches many lessons about life and patience. Red-ball cricket is one of the toughest formats but also the best format for a player to showcase his talent to the world, especially for a batter who has solid technique & balance.

Talking about technique, the Indian batters are the masters of it, showcasing the best batting prowess from the likes of Sachin Tendulkar, Sourav Ganguly, to Virat Kohli have all gained success in their careers when talking about test cricket. On that note, let's have a look at the list of batters with the most test runs for India.

Batters With Most Test Runs For India

1. Sachin Tendulkar-15921 Runs

The 'God of Cricket' Sachin Tendulkar is not only the leading run-scorer for India in tests but also the leading run-scorer in Test Cricket in the world. The 'master blaster' from Mumbai scored 15921 runs in 200 test matches in 329 innings & at an average of 53.78. Known for his compact technique & equally attacking display of batting, the little master always held fort at one end & carried the Indian batting lineup.

Sachin Tendulkar

2. Rahul Dravid- 13265 Runs

After the 'Master Blaster' comes the 'Wall' of Indian Cricket, aka Rahul Dravid. Dravid, known for his compact defensive ability, who used to tire out the best of bowling attacks for fun, has scored more than 13000 test runs in 163 tests with 36 test tons & at an average of 52.63. Dravid is fondly remembered for his partnership with VVS Laxman at the Kolkata Test in 2001 that helped India not only avoid the follow-on but also to win the game.

Rahul Dravid

3. Sunil Gavaskar-10122 Runs

The 'Little Master' Sunil Gavaskar is one of the best batters to have ever played for India. Gavaskar played in probably one of the toughest eras for the batters to bat, facing bowlers like Courtney Walsh, Jeff Thompson, Sir Andy Roberts, etc. Facing the toughest of them all, Gavaskar mustered 10122 runs in 125 matches with 34 tons & at an average of 51.12, thus setting up a benchmark for the next lot to follow.

Sunil Gavaskar

4. Virat Kohli- 9230 Runs

Virat Kohli, aka 'King Kohli', who retired from Test Cricket a couple of days ago, finishes with 9230 test runs to his name with 30 centuries & 31 half centuries with a highest score of 254* not out in 123 games at an average of 46.85. The average had reached 50, but as the years passed, Kohli's form in the whites dwindled & so much so that his average fell close to 45. The numbers may have fallen down but the star batter from Delhi remains one of the best batters in the modern-day era to have played test cricket for India.

Virat Kohli test

5. VVS Laxman- 8781 Runs

VVS Laxman, a solid batter for India at number 5 & 6, is fondly remembered for his solid 281 knock against Australia at Kolkata, forging a big partnership with Rahul Dravid that helped India to an unlikely win after being at the receiving end. VVS Laxman played 134 test matches, scoring 8781 runs with 17 test tons at an average of 45.97.

VVS Laxman

Top 10 Batters with Most Test Runs For India:

most test runs

Player Span Matches Played Innings Played Test Centuries Average
SR Tendulkar 1989-2013 200 329 51 53.78
R Dravid 1996-2012 163 284 36 52.63
SM Gavaskar 1971-1987 125 214 34 51.12
V Kohli 2011-2025 123 210 30 46.85
VVS Laxman 1996-2012 134 225 17 45.97
V Sehwag 2001-2013 103 178 23 49.34
SC Ganguly 1996-2008 113 188 16 42.17
CA Pujara 2010-2023 103 176 19 43.60
DB Vengsarkar 1976-1992 116 185 17 42.13
M Azharuddin 1984-2000 99 147 22 45.03

Batters With Most Runs In Test Cricket

Player Span Matches Played Innings Played Test Centuries Average
SR Tendulkar (IND) 1989-2013 200 329 51 53.78
RT Ponting (AUS) 1995-2012 168 287 41 51.85
JH Kallis (ICC/SA) 1995-2013 166 280 45 55.37
R Dravid (ICC/IND) 1996-2012 164 286 36 52.31
JE Root (ENG) 2012-2024 152 278 31 50.87
AN Cook (ENG) 2006-2018 161 291 33 45.35
KC Sangakkara (SL) 2000-2015 134 233 38 57.40
BC Lara (ICC/WI) 1990-2006 131 232 34 52.88
S Chanderpaul (WI) 1994-2015 164 280 30 51.37
DPMD Jayawardene (SL) 1997-2014 149 252 34 49.84

Leave a comment

(Your email address will not be published)