Indian Batsmen With Most Runs In Test Cricket

Indian Batsmen With Most Runs In Test Cricket Because Indian cricketers are so beautiful, the game has truly become a religion to them.

These cricketers have inspired us had a lasting influence on Indian cricket and provided us with entertainment. In this post, we look at the adventures of the best Test batters in India who have scored the most runs for their nation.

Let us examine their remarkable accomplishments, ranging from the renowned Sachin Tendulkar to the graceful Rahul Dravid.

Come with us as we explore the fascinating world of Indian Test cricket and nostalgically reflect on the occasions that made us proud to be ardent cricket fans.

Take a look at the Top 10 Indian Batsmen With Most Runs In Test Cricket

1Sachin Tendulkar20032915,92153.785168
2Rahul Dravid16428613,28852.313663
3Sunil Gavaskar12521410,12251.123445
4VVS Laxman1342258,78145.971756
5Virender Sehwag1031808,50349.342332
6Virat Kohli1091808,47952.042825
7Sourav Ganguly1131887,21242.171635
8Cheteshwar Pujara1031817,19548.251930
9Dilip Vengsarkar1161856,86842.131735
10Mohammad Azharuddin991476,21545.032221

1. Sachin Tendulkar (India)

The Indian batsman with Most Runs In Test Cricket history is Sachin Tendulkar, who is considered the greatest batsman of all time.

During his remarkable career, which spanned from 1989 to 2013, he amassed an incredible 15,921 runs in 200 Test matches.

Tendulkar became a legend of the game with 51 hundreds at an average of 53.78 thanks to his class and consistency.

Matches InningsRunsH. ScoreAverage100s50s0s

2. Rahul Dravid (India)

In terms of the Indian batsmen with most runs In Test Cricket, Rahul Dravid also referred to as “The Wall,” is regarded as one of the most technically sound batsmen in cricket history.

With 13,288 runs in 164 Test matches, Dravid is second among Indian Test cricketers’ all-time best scorers. He averaged 52.31 and 36 centuries during his batting career thanks to his perseverance and patient approach.

Matches InningsRunsH. ScoreAverage100s50s0s

3. Sunil Gavaskar (India)

Regarding the Indian Batsmen With Most Runs In Test Cricket. In 125 Test matches, Indian cricket pioneer Sunil Gavaskar scored 10,122 runs.

Gavaskar’s career was marked by extraordinary consistency, as he became the first player to surpass 10,000 Test runs.

Gavaskar’s accomplishments, which included 34 centuries and an average of 51.12, set the stage for future success for Indian cricket.

Matches InningsRunsH. ScoreAverage100s50s0s

4. VVS Laxman (India)

About the Indian Batsmen With Most Runs In Test Cricket. Known for his deft stroke play and ability to pull India out of tight spots, VVS Laxman amassed 8,781 runs in 134 Test matches.

Laxman’s average of 45.97, which included 17 century and 56 half-centuries, was the result of his exceptional wristwork and ability to play extended innings.

Matches InningsRunsH. ScoreAverage100s50s0s

5. Virender Sehwag (India)

On the list of Indian Batsmen With Most Runs In Test Cricket, With his aggressive batting style, opener Virender Sehwag captivated the crowd with his destructive and daring nature.

In 103 Test matches, Sehwag amassed 8,503 runs at an average of 49.34, with 23 centuries. He became a fan favourite due to his ability to dominate the competition from the first ball.

Matches InningsRunsH. ScoreAverage100s50s0s

6. Virat Kohli (India)

The History of Indian Batsmen with most runs In Test Cricket. Virat Kohli has been India’s reliable run scorer with 8,479 runs in 109 Test matches, including 28 hundred and an average of 52.04.

He has received praise from all across the world for his aggressive and focused batting style.

Matches InningsRunsH. ScoreAverage100s50s0s

7. Sourav Ganguly (India)

The record for the Indian Batsmen with most runs In Test Cricket. In 113 Test matches, Sourav Ganguly—a charming captain and elegant left-handed batsman—scored 7,212 runs.

The bold batting and shrewd captaincy of Ganguly revitalized Indian cricket. With 16 centuries and 35 half-centuries, his average was 42.17.

Matches InningsRunsH. ScoreAverage100s50s0s
  1. Cheteshwar Pujara (India)

Cheteshwar Pujara is the Indian batsmen with most runs In Test Cricket history,  With a reputation for tenacity and sound technique, Cheteshwar Pujara has amassed 7,195 runs in 103 Test matches.

India’s success has largely depended on Pujara’s capacity to stay at the crease for extended periods and wear out the opposition bowlers. His average is 48.25, with 19 centuries and 30 half-centuries to his credit.

Matches InningsRunsH. ScoreAverage100s50s0s
1031817,19520648.2519 355

9. Dilip Vengsarkar (India)

The list of Indian Batsmen with most runs In Test Cricket history. In 116 Test matches during the 1980s, middle-order batsman Dilip Vengsarkar amassed 6,868 runs.

Vengsarkar averaged 42.13 with 17 centuries and 35 half-centuries, demonstrating superb stroke play.

Matches InningsRunsH. ScoreAverage100s50s0s

10. Mohammad Azharuddin (India)

The list of all the Indian Batsmen with most runs In Test Cricket. Mohammad Azharuddin was a brilliant batsman who amassed 6,215 runs in 99 Test matches.

Azharuddin was a dangerous batsman because of his ability to control the opposition’s bowling with subtle stroke play. With 22 centuries and 21 half-centuries, his average was 45.03.

Matches InningsRunsH. ScoreAverage100s50s0s


In conclusion, the top ten Indian batters who have Indian Batsmen With Most Runs In Test Cricket have had a lasting impact on the game.

In addition to cementing their positions in cricket history, their outstanding performances and enduring contributions have served as an inspiration to succeeding generations of cricket players.

The history of these batsmen is a monument to India’s cricketing skill and the unwavering love of the game among its supporters, even though these rankings may change over time.

In the annals of cricketing history, their extraordinary achievements will always be remembered and honoured.

Also, check out Top 7 Double Centuries of Virat Kohli In Test Cricket

About Author