The highest individual score by Indian captains in men’s Test cricket has watch a historic development, Climaxing recently in a landmark achievement by Shubman Gill. Across the years, Indian Test captains have produced some memorable innings. Here are some top individual scores by Indian Test captains:
- Shubman Gill: Shubman Gill set a new standard for Indian Test cricket captains by scoring 269 runs in the second Test against England at Edgbaston in July 2025, surpassing the previous record made by Virat Kohli, he scored 254* against South Africa in 2019. Gill’s innings was not only the highest by an Indian captain in Test history but also the highest Test score ever by an Indian in England. At 25, Gill also became the youngest Indian captain to score a double century outside India. His knock secured India to a powerful total and marked a legendary moment in Indian cricket leadership.
- Virat Kohli: Virat Kohli’s unbeaten 254 against South Africa in Pune, 2019 ranks the second-highest individual score by an Indian captain in men’s Test cricket. Kohli’s 254* had stood as the standard for nearly six years, featuring his authority as a Test captain, he also holds the record for the most double centuries (seven) by an Indian captain.
- Virat Kohli: Virat Kohli’s 243 against Sri Lanka in Delhi in 2017 ranks third-highest individual score by an Indian captain in men’s Test cricket. Kohli scored 243 runs off 287 balls with 25 fours in the first innings, creating a 293-run partnership with Murali Vijay for the third wicket and later adding 165 runs with Rohit Sharma. He also added a half-century in the second innings and was called Player of the Match. This innings was part of Kohli’s remarkable run between 2016 and 2019.
- Virat Kohli: Virat Kohli’s 235 against England in Mumbai in December 2016 ranks fourth-highest individual score by an Indian captain in men’s Test cricket. In that match, Kohli’s skillful innings on a spin-supportive pitch. He batted almost 9 hours, dealing 340 balls and hitting 25 fours and a six, showcasing extraordinary technique and stamina.
- MS Dhoni: MS Dhoni’s scored 224 runs against Australia in Chennai in 2013 ranks fifth-highest score by an Indian captain in men’s Test cricket. When he came to crease with India under pressure at 196/4, Dhoni counterattacked with a fiery 224 off 265 balls, including 24 fours and six sixes, building crucial partnerships with Virat Kohli and Bhuvneshwar Kumar to give India a critical first-innings lead.
With such remarkable performances, the legacy of Indian Test captains inspiring fans and future leaders alike to dream bigger and aim higher.
Also Read: Who Scored Double Centuries for India in England? Full Stats & Records

