Top 5 Indian Captains with Most Runs in a Single Test Series – Full List with Stats

Spread the love


Throughout Indian cricket history, certain captains have made their mark not only through strong leadership but also with their impressive batting performances. Leading a team in Test cricket is a big responsibility, and scoring runs under pressure makes it even more special. This article highlights the top 5 Indian captains with the highest run totals in a single Test series. 

Table of Contents

1. Shubman Gill – 754 runs vs England (2025) 

Shubman Gill created history in 2025 by scoring 754 runs in a five-match Test series against England. In his debut series as Test captain, Gill delivered a memorable performance. He scored four centuries, including a double hundred, and maintained an average of over 75. His steady form played a key role in India’s comeback, leading to a 2-2 series draw. In the process, he broke Sunil Gavaskar’s 46-year-old record. 

2. Sunil Gavaskar – 732 runs vs West Indies (1978-79) 

Before Gill, the record for the highest runs by an Indian captain in a Test series belonged to Sunil Gavaskar. Gavaskar amassed 732 runs in six Tests during the 1978-79 home series against West Indies team. He hit four centuries and one half-century, averaging an incredible 91.50. His calm and technical batting helped India compete against a strong opponent. 

3. Virat Kohli – 655 runs vs England (2016-17) 

Virat Kohli was in exceptional form during the 2016-17 home series against England, scoring 655 runs in five Tests at an outstanding average of 109.16. Kohli’s knocks included two centuries, with a highest score of 235, and two fifties. His batting led India to a dominant 4-0 series win. This series is remembered as one of Kohli’s best as a Test captain. 

4. Virat Kohli – 610 runs vs Sri Lanka (2017) 

Kohli appears again on this list thanks to his stunning performance against Sri Lanka in 2017.He amassed 610 runs in just five innings across three Tests, finishing with an incredible average of 152.50. He hit three centuries and one half-century. His highest score in the series was 243. India won the series 1-0, and Kohli was named the Player of the Series. 

5. Virat Kohli – 593 runs vs England (2018) 

Even though India lost the 2018 Test series in England 4-1, Kohli was outstanding with the bat. He accumulated 593 runs over five Tests, with an average of 59.30. He made two centuries and three fifties, showing great skill in tough English conditions. Kohli’s form was the highlight of India’s campaign, even though the team fell short. 

Conclusion

  • Shubman Gill holds the current record for the highest number of runs scored by an Indian captain in a single Test series. 
  • Sunil Gavaskar’s record stood for nearly five decades, showing how rare such performances are. 
  • Virat Kohli appears three times in the top 5, proving his consistency and leadership with the bat. 

These performances show that Indian captains have not only led with strategy but also delivered match-winning knocks under pressure.These records are a big part of India’s rich Test history and will inspire future leaders to lead from the front, just like these legends did. 

Written by Kinjal Walantra


Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment