Full list of records: Shubman Gill surpasses Sunil Gavaskar, Virat Kohli with historic performance in Edgbaston Test
Published - 05 Jul 2025, 09:25 PM | Updated - 05 Jul 2025, 11:34 PM

Table of Contents
India National Cricket Team Test captain Shubman Gill has been doing something magical in the ongoing second Test match against the England National Cricket Team.
Shubman Gill has been on a record-breaking spree, and now he has shattered the batting legend Sunil Gavaskar's 54-year-old record for most runs by an Indian batter in a Test match.
Shubman Gill hits a historic double ton and a ton in the same match
Gill has showcased sheer class in the match against the Three Lions and batted to his full potential. He has got good assistance from the batting-friendly pitch and has made the most of it.
In the first innings, Gill kept on piling the runs and looked unstoppable. His control percentage with the bat was the best among the batters who have played in England in the last three decades.
Shubman Gill slammed a historic 269 runs off 387 balls, with 30 fours and 3 sixes. He started off very slowly in the match, but eventually finished his innings with a strike rate of 69.50.
In the second innings, Gill once again looked in total control and hit his fifty off 57 balls and a century off 129 balls. He eventually finished with a score of 161 off 162 balls, with 14 fours and 8 sixes.
Shubman Gill becomes the first Indian to hit 400 runs in a Test match
Gill has created history with his unbelievable performance with the bat in the ongoing Test match in Birmingham and shattered numerous records. He has become the first Indian and just the fifth man in Test history to score 400 runs in a match after Graham Gooch, Mark Taylor, Kumar Sangakkara, and Brian Lara.
The right-hander has become the first Indian captain to aggregate 300-plus runs in a Test match and has the most runs in the debut Test series as captain for India.
Also, he has become only the second Indian batter after Sunil Gavaskar and the ninth overall to register a double century and a century in the same Test. This is only the second time such a feat has been achieved in a Test match in England.
Gill is just the third Asian batter to aggregate 300-plus runs in a Test match in a SENA countries after Rahul Dravid (305) and Sachin Tendulkar (301), and has also become the second player to record three hundreds in his first two Tests as captain after Virat Kohli.
Here is the full list of records created by Shubman Gill:
Most runs by a player in a Test match:
456 - Gooch vs IND, Lord's 1990
430 - Gill vs ENG, Birmingham 2025
426 - Taylor vs PAK, Peshawar 1998
424 - Sangakkara vs BAN, Chattogram 2014
400 - Lara vs ENG, St. John's 2004
Batters With 250 And 100 In The Same Test:
Graham Gooch: 333 & 123, 1990
Kumar Sangakkara: 319 & 105, 2014
Shubman Gill: 269 and 100+, Today
Double Century And A Century As A Captain In A Test:
Graham Gooch vs India (Lord's, 1990)
Shubman Gill vs England (Edgbaston, 2025)
Highest Aggregates For India In A Test:
346+- Shubman Gill vs ENG, Edgbaston, 2025
344 - Sunil Gavaskar vs WI, Port of Spain, 1971
340 - VVS Laxman vs AUS, Kolkata, 2001
330 - Sourav Ganguly vs PAK, Bengaluru, 2007
319 - Virender Sehwag vs SA, Chennai, 2008
309 - Virender Sehwag vs PAK, Multan, 2004
Most Runs For An Indian Captain In A Test Match:
332+- Shubman Gill vs ENG, 2025
293 - Virat Kohli vs SL, 2017
289 - Sunil Gavaskar vs WI, 1978
278 - Sunil Gavaskar vs WI, 1978
256 - Virat Kohli vs AUS, 2014
254 - Virat Kohli vs SA, 2019
248 - Virat Kohli vs ENG, 2016
242 - Virat Kohli vs BAN, 2017
235 - Virat Kohli vs ENG, 2016
Most Runs For A Captain In First Two Tests:
464+- Shubman Gill
449 - Virat Kohli
429 - Sunil Gavaskar
367 - Steve Smith
Twin Centuries For An Indian Captain In A Test Match:
Sunil Gavaskar - 107 & 182* vs WI, Kolkata, 1978
Virat Kohli - 115 & 141 vs AUS, Adelaide, 2014
Shubman Gill - 269 & 100+vs ENG, Birmingham, 2025
Indian Captains To Hit 3+ Centuries In A Test Series:
4 - Sunil Gavaskar (West Indies tour of India 1978/79)
3 - Virat Kohli (India tour of Australia 2014/15)
3 - Virat Kohli (Sri Lanka tour of India 2017)
3 - Shubman Gill (India tour of England, 2025)
Visiting Captains To Hit 3+ Centuries In A Test Series In England:
3 - Don Bradman, The Ashes 1938
3 - Alan Melville, South Africa tour of England 1947
3 - Garry Sobers, West Indies tour of England 1966
3 - Shubman Gill, India tour of England 2025*
Twin Centuries For A Captain Against England In A Test Match:
Alan Melville - 189 & 104*, Nottingham, 1947
Inzamam-ul-Haq - 109 & 100*, Faisalabad, 2005
Shubman Gill - 269 & 100+, Birmingham, 2025
Tagged:
Shubman Gill Sunil Gavaskar Virat Kohli India National Cricket Team England National Cricket Team India vs England IND vs ENGAbout the Author

Sonanchal Gautam is a dedicated sports journalist, content manager, writer, and editor with over 4 y... Read more