Shubman Gill of India against England. Courtesy: APScott Heppell

Shubman Gill breaks Virat Kohli's record to hit highest Test score by Indian captain

ENG vs IND: Shubman Gill broke Virat Kohli's record for the highest individual score by an Indian captain in Tests. Gill has broken multiple records en route to his 250 against England.

by · India Today

In Short

  • Shubman Gill recorded the top score by an Indian captain in Tests
  • Gill is only the sixth Indian captain with a Test double hundred
  • Gill is the first Indian captain with a Test double hundred in SENA

Shubman Gill etched his name in the record books by registering the highest score by an Indian captain in Test cricket. He achieved the milestone on Day 2 of the second Test against Ben Stokes’ England at Edgbaston, Birmingham.

The 25-year-old from Fazilka surpassed Virat Kohli’s 254*, which came against South Africa in 2019 at the Arun Jaitley Stadium in New Delhi.

With this knock, Gill also became only the sixth Indian captain to score a double century in Test cricket—joining the elite list of Virat Kohli, MS Dhoni, Sachin Tendulkar, Sunil Gavaskar, and Mansoor Ali Khan Pataudi. Amongst them, Kohli—who retired from Tests in May—leads the chart with seven double centuries.

Highest scores by Indian captain in Tests

Shubman Gill - 255* against England, Birmingham, 2025

Virat Kohli - 254* against South Africa, Pune, 2019

Virat Kohli - 243 against Sri Lanka, Delhi, 2017

Virat Kohli - 235 against England, Mumbai, 2017

MS Dhoni - 224 against Australia, Chennai, 2013

More to follow

- Ends