Written by: Ankit Yadav
[read_meter]

Indian cricket has witnessed some unforgettable test series performances. Sunil Gavaskar, the Little Master, is the highest Indian run scorer in a series. He also holds the record for most runs by any batter in a debut series. Gavaskar is in second place, followed by young talents Shubman Gill and Yashavsi Jaiswal. 

This blog brings you the top Indian run-scorer in a single test series. Whether it’s Virat Kohli’s records, Rahul Dravid’s patience, or young captain Gill, explore these innings that defined Indian test cricket. 

Top 10 Players with Most Runs in Test Series for India

This table presents Indian batters who scored 600 or more runs in a single test series:

PlayerSeriesMatchesInningsNORunsHSAverage10050
Sunil GavaskarIndia in West Indies Test Series, 1970/71483774220154.843
Sunil GavaskarWest Indies in India Test Series, 1978/7969173220591.541
Shubman GillAnderson-Tendulkar Trophy (India in England), 202548072226990.2540
Yashasvi JaiswalAnthony de Mello Trophy (England in India), 2023/24591712214*8923
Virat KohliBorder-Gavaskar Trophy (India in Australia), 2014/1548069216986.541
Virat KohliEngland in India Test Series, 2016/17582655235109.1622
Dileep SardesaiIndia in West Indies Test Series, 1970/7158064221280.2531
Rahul DravidBorder-Gavaskar Trophy (India in Australia), 2003/04483619233123.813
Virat KohliSri Lanka in India Test Series, 2017/18351610243152.531
Rahul DravidIndia in England Test Series, 2002460602217100.3331

1. Sunil Gavaskar: 774 Runs

Sunil Gavaskar became the highest run-getter in a series by an Indian in his debut series. In 1971, India played a five-match Test series against the West Indies. 

Sunil Gavaskar
Source: Hindustan Times

In this series, Gavaskar played four test matches and scored 774 runs with an extraordinary average of 154.8. He hit four centuries and three fifties, helping India win its first-ever series in the Caribbean. 

2. Sunil Gavaskar: 732 Runs

In the 1978–79 Test series against the West Indies at home, Sunil Gavaskar again delivered a record-breaking run show. In six Tests and nine innings, he scored 732 runs at an average of 91.5, including four centuries and one fifty. 

Sunil Gavaskar
Source: ESPNcricinfo

His highest was a 205. Gavaskar was playing as captain, and he led his team by example, guiding India to a 1-0 series win. 

3. Shubman Gill: 722 Runs

Shubman Gill is in red-hot form in the ongoing India-England test series

Shubman Gill
Source: The Guardian

He is in 3rd place, having scored 722 runs with an average of 90.25 and 4 centuries. With one test to go, he can top this list. 

4. Yashasvi Jaiswal: 712 Runs

When England toured India in 2023-24, Jaiswal became a nightmare for the English bowlers. 

Yashasvi Jaiswal
Source: Moneycontrol

He scored 712 runs in a five-match series at an average of 89. He also became the second batter to score two double centuries in a Test series. 

5. Virat Kohli: 692 Runs

In the 2014-15 Border-Gavaskar Trophy in Australia, the run machine Virat Kohli was in elite form. 

Virat Kohli
Source: News9live

In four matches, he scored 692 runs with an impressive average of 86.5. He scored four centuries, and this series was a turning point in Kohli’s Test career

6. Virat Kohli: 655 Runs

Virat Kohli delivered one of his dominant performances in the 2016-17 Test series against England. 

Virat Kohli
Source: India Today

He scored 655 runs at an average of 109.16, including the highest score of 235. India whitewashed England 4-0. 

7. Dilip Sardesai: 642 Runs

In the 1970-71 series against the West Indies, Dilip Sardesai scored 642 runs in right innings at an average of 80.25. 

Dilip Sardesai
Source: ESPNcricinfo

His double century at Kingston and 112 at Port of Spain were important in India’s historic 1-0 series win. 

8. Rahul Dravid: 619 Runs

In the 2003-04 series against Australia, Rahul Dravid scored 619 runs in eigth innings with an incredible average of 123.8. 

Rahul Dravid
Source: India Today

His performance helped India level the series 1-1.

9. Virat Kohli: 610 Runs

Virat Kohli again scored 600+ runs in a series and became the first Indian to score 600 or more runs 3 times in a series. 

Virat Kohli
Source: The New Indian Express

He also became the first-ever Indian to score 2 double-centuries in a series against Sri Lanka. He scored 610 runs in 2017 against Sri Lanka at a rare average of 152.

10. Rahul Dravid: 602 Runs

In the 2002 Test series in England, Rahul Dravid delivered a masterclass by scoring 602 runs in just six innings across four Tests. 

Rahul Dravid
Source: SportsBoom

He struck three centuries and a fifty, with a top score of 217 and an average of an incredible 100.33. His calm and flawless technique helped India draw the series 1-1. 

Related Read:

Conclusion: Gill May Become The Most Run Scorer in Test Series For India

From Sunil Gavaskar’s 774 runs in his debut series in 1971 to Shubman Gill’s 722 runs in 2025, Indian batters have delivered historic performances in Test cricket. Gavaskar has the record for the most runs by an Indian. 

Currently, Gill is just 52 runs short of breaking Gavaskar’s 54-year-old record. With one test match left in the ongoing series, the top spot could soon see a new name. 

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top