Indian Cricket has seen many great captains who not only led well but also scored runs with the bat. Scoring consistently in a series as a captain shows leadership and class. Let’s look at all the top players' performances in the series as Indian skippers in all 3 formats.

Shubman Gill-743 Runs in a Test Series vs England (2025):

In a record-breaking display, Shubman Gill smashed 743 runs against England in the ongoing Anderson-Tendulkar Trophy. Gill showed patience, aggression and his perfect class with the bat in the Test series. His form helped India dominate England’s bowling attack. India is now playing the 5th Test at the Oval cricket Ground from July 31 to August 4, 2025 and looking to level the series results.

Virat Kohli-558 runs in an ODI Series vs South Africa (2018):

273293 6

Virat Kohli posted 558 runs in an ODI Series during India’s tour of South Africa in 2018. He smashed 3 centuries in this tour in the ODI format. His form was exceptional, and no South African bowler has answered to his ability. This brilliant performance helped India to a 5-1 series win, a historic achievement on South African Soil. It was after 26 years in cricket history first time Kohli’s Team beat South Africa at their home in an ODI Series.

Virat Kohli-231 Runs in a T20 Series vs England (2021):

Virat Kohli Min 19 1280x720

Virat Kohli also holds the record for the most runs by an Indian captain in a T20 series. In the 5 match series against England in 2021, he scored 231 runs with 3 half-centuries. His strike rate consistency, and finishing style proved why he is the best. This performance assisted India to seal the series 3-2.