Table of Contents
The much-anticipated second Test between England and India at Birmingham, beginning July 2, 2025, has delivered a spectacle for cricket fans. With India looking to bounce back after a loss in the series opener, the Edgbaston pitch became the stage for a historic batting masterclass. By stumps on Day 4, India had put England under immense pressure, thanks to a record-breaking performance by their young captain, Shubman Gill.
India tighten their grip over England on Day 4 of the Edgbaston Test
Day 4 began with India firmly in control, having declared their second innings at a mammoth 427/6, setting England a daunting target of 608 runs. The highlight of India’s batting was again Gill, who followed up his monumental 269 in the first innings with a breathtaking 161 off 162 balls in the second, peppered with 13 fours and 8 sixes. He was ably supported by Rishabh Pant (65) and Ravindra Jadeja (69*), while KL Rahul provided a steady start with 55 runs.
England’s reply was shaky from the outset. Zak Crawley fell early, and although Ben Duckett played a brisk cameo, wickets tumbled at regular intervals. By stumps, England were reeling at 72/3, still needing an improbable 536 runs to win, with Ollie Pope (24*) and Harry Brook (15*) at the crease. India’s bowlers, led by Akash Deep and Mohammed Siraj, exploited the pressure, picking up key wickets and leaving England with a mountain to climb on the final day.
Top 5 batters with most runs in a single Test
The Edgbaston Test will be remembered for Gill’s aggregate of 430 runs—an achievement that places him among an elite group of batters who have dominated a Test match across both innings. Here’s a closer look at the five highest aggregates by a batter in a single Test:
- Graham Gooch

Graham Gooch’s 456 runs against India in 1990 remains the benchmark, built on a colossal 333 in the first innings and a follow-up 123 in the second. This record has stood the test of time, with Gooch’s all-round dominance unmatched for decades.
- Shubman Gill

Gill’s 430 at Edgbaston is now second only to Gooch. Gill’s 269 in the first innings was already a record for the highest by an Indian in England, but his rapid 161 in the second innings elevated him to this historic milestone. He became only the fourth batter to score 400+ runs in a Test, and the first Indian to do so, breaking Sunil Gavaskar’s long-standing national record.
- Mark Taylor

The Australian opener Mark Taylor led from the front in Peshawar, scoring an unbeaten 334 in the first innings. He added a 92 in the second, showcasing both his hunger for runs and strategic leadership. His declaration just short of Brian Lara’s world record at the time drew admiration and debate alike.
- Kumar Sangakara
Kumar Sangakkara’s elegance was on full display as he tallied 424 runs across two innings. A 319 in the first was followed by a quick 105 in the second, underlining his adaptability and class. Against a weaker Bangladesh attack, he batted like a man in complete control.
- Brian Lara

Lara’s iconic quadruple century at Antigua is still the highest individual score in a single Test innings. Batting for two full days, the West Indies maestro rewrote the record books with an innings that was as much about mental resilience as flamboyance. His unbeaten 400 remains an unmatched monument of batting supremacy.
Rank | Player | Runs (Match) | Opponent & Year | Innings Scores |
1 | Graham Gooch | 456 | vs India, 1990 | 333 & 123 |
2 | Shubman Gill | 430 | vs England, 2025 | 269 & 161 |
3 | Mark Taylor | 426 | vs Pakistan, 1998 | 334* & 92 |
4 | Kumar Sangakkara | 424 | vs Bangladesh, 2014 | 319 & 105 |
5 | Brian Lara | 400 | vs England, 2004 | 400* (single innings) |
Also WATCH: Akash Deep cleans up Joe Root with a jaffa on Day 4 of Edgbaston Test