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:
| Player | Series | Matches | Innings | NO | Runs | HS | Average | 100 | 50 |
|---|---|---|---|---|---|---|---|---|---|
| Sunil Gavaskar | India in West Indies Test Series, 1970/71 | 4 | 8 | 3 | 774 | 220 | 154.8 | 4 | 3 |
| Sunil Gavaskar | West Indies in India Test Series, 1978/79 | 6 | 9 | 1 | 732 | 205 | 91.5 | 4 | 1 |
| Shubman Gill | Anderson-Tendulkar Trophy (India in England), 2025 | 4 | 8 | 0 | 722 | 269 | 90.25 | 4 | 0 |
| Yashasvi Jaiswal | Anthony de Mello Trophy (England in India), 2023/24 | 5 | 9 | 1 | 712 | 214* | 89 | 2 | 3 |
| Virat Kohli | Border-Gavaskar Trophy (India in Australia), 2014/15 | 4 | 8 | 0 | 692 | 169 | 86.5 | 4 | 1 |
| Virat Kohli | England in India Test Series, 2016/17 | 5 | 8 | 2 | 655 | 235 | 109.16 | 2 | 2 |
| Dileep Sardesai | India in West Indies Test Series, 1970/71 | 5 | 8 | 0 | 642 | 212 | 80.25 | 3 | 1 |
| Rahul Dravid | Border-Gavaskar Trophy (India in Australia), 2003/04 | 4 | 8 | 3 | 619 | 233 | 123.8 | 1 | 3 |
| Virat Kohli | Sri Lanka in India Test Series, 2017/18 | 3 | 5 | 1 | 610 | 243 | 152.5 | 3 | 1 |
| Rahul Dravid | India in England Test Series, 2002 | 4 | 6 | 0 | 602 | 217 | 100.33 | 3 | 1 |
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
Leave a Comment