Oct 22, 2024

Republic Sports Desk

Indian batters with most runs in Test cricket history


Here are the players with the most test runs for India.

Source: AP


Sachin Tendulkar- 15921 Runs In 329 Innings

Source: AP


Rahul Dravid- 13265 Runs In 284 Innings

Source: BCCI


Sunil Gavaskar- 10122 Runs In 214 Innings

Source: BCCI


Virat Kohli- 9017 Runs In 197 Innings

Source: BCCI


VVS Laxman- 8781 Runs In 225 Innings

Source: PTI


Virender Sehwag- 8503 Runs In 178 Innings

Source: PTI


Sourav Ganguly- 7212 Runs In 188 Innings

Source: AP


Cheteshwar Pujara- 7195 Runs In 176 Innings

Source: Cheteshwar Pujara


There are the players with the most runs in tests for India.

Source: PTI