ENG vs IND 2nd Test: Most runs for India in a Test match
Absolute 5-star performance from Shubman Gill. The newly appointed captain of India has been breaking records in England for fun. After a historic 269-run knock in the first innings of the ongoing 2nd Test at Edgbaston, he bagged another ton in the second essay.

Absolute 5-star performance from Shubman Gill. The newly appointed captain of India has been breaking records in England for fun. After a historic 269-run knock in the first innings of the ongoing 2nd Test at Edgbaston, he bagged another ton in the second essay. With the help of the double hundred and a 100-plus score simultaneously, the top-order batsman now surpassed legends of Indian cricket like Sunil Gavaskar, VVS Laxman, Sourav Ganguly, and Virendra Sehwag. Gill now holds the record of most runs for India in a Test match.
After getting the role of leading the team from the front, the star batter's piling runs are now touching the roof. He is determined to snatch a highly important win in Edgbaston, the fortress of the England cricket team, after a heartbreaking loss in Headingley. He started his Test captaincy career with a spending hundred. In the first innings of the first match, the 25-year-old played a 147-run innings followed by an 8-run knock. In the second match, the skilled cricketer bounced back, scoring 269 off 387 to help his team reach the 587-run mark.
During this mind-blowing knock, the batter thrashed the ball 30 times for boundary and hoisted it 3 times for maximum. While writing this article, he already surpassed another hundred and is looking strong on the track for another mammoth individual score.
List of the record holders for scoring the most runs for India in a Test match:
- Shubman Gill vs. England, 2025: 349*
- Sunil Gavaskar vs. West Indies, 1971: 344
- VVS Laxman vs Australia, 2001: 340
- Sourav Ganguly vs Pakistan, 2007: 330
- Virendra Sehwag vs. South Africa, 2008: 319
Tags: