India has produced some of the finest cricketing talents in the world, and over the years, several players have etched their names in the history of Test cricket with remarkable performances.
Among them, a select few have stood out for their exceptional consistency and run-scoring ability. Virat Kohli became the fourth player from India to slam 9000 runs.
Here are the Indians with the most runs in Test history.
1. Sachin Tendulkar
Sachin Tendulkar slammed 15921 runs in his Test career.

2. Rahul Dravid
Rahul Dravid scored 13288 runs for India in Test cricket history.
3. Sunil Gavaskar
Sunil Gavaskar has scored 10,122 runs for India in Test Cricket.
4. Virat Kohli
Virat Kohli has scored 9017 runs in Test cricket history.
5. VVS Laxman
VVS Laxman slammed 8781 runs in his Test career for India.