India’s Historic Test Win at Edgbaston: Records Tumble in Landmark Victory Over England
Share this article:
The Indian cricket team rewrote history by claiming their first-ever Test victory at Edgbaston, defeating England by a mammoth 336 runs. In eight previous matches at the venue, India had failed to register a win — suffering seven losses and one draw. However, under the captaincy of Shubman Gill, the team reversed their fortunes emphatically, dismantling Ben Stokes' side and putting the much-publicised Bazball strategy under immense pressure. The match wasn’t just historic for the result — it also saw a flurry of individual and team records being broken.
Top 5 Biggest Away Wins for India (by runs):
336 vs England, Birmingham (2025)
318 vs West Indies, North Sound (2019)
304 vs Sri Lanka, Galle (2017)
295 vs Australia, Perth (2024)
279 vs England, Leeds (1986)
Akash Deep Breaks Bowling Record in England
Fast bowler Akash Deep was instrumental in India’s triumph, especially with his 6-wicket haul in England’s second innings. His match figures of 10 wickets for 187 runs are now the best ever by an Indian bowler on English soil, surpassing Chetan Sharma’s 10/188 from 1986 — also at Edgbaston.
10/188 – Chetan Sharma, Birmingham (1986)
9/110 – Jasprit Bumrah, Trent Bridge (2021)
9/134 – Zaheer Khan, Trent Bridge (2007)
Shubman Gill Becomes First Indian and Asian Captain to Conquer Edgbaston

Captain Shubman Gill created history by becoming the first Indian — and first Asian — skipper to win a Test at Edgbaston. Former legends including Mansur Ali Khan Pataudi, Kapil Dev, MS Dhoni, and Virat Kohli never managed to secure a win at the iconic venue. Gill also became the first Asian batter to score a double century in England.
Youngest Indian Captain to Win Overseas Test
At just 25 years and 301 days, Shubman Gill overtook the legendary Sunil Gavaskar as the youngest Indian captain to win a Test on foreign soil. Gavaskar had achieved the feat at 26 years and 202 days in New Zealand back in 1976.
Most Runs in a Single Test by an Indian
Gill capped off a stunning individual performance with a total of 430 runs in the match — the most by an Indian batter in a single Test — overtaking Sunil Gavaskar's long-standing mark.
Ravindra Jadeja’s All-Round Milestone
All-rounder Ravindra Jadeja showcased his value with scores of 89 and 69*, and with those efforts, became the first player ever to complete 2000 runs and take 100 wickets in the history of the World Test Championship.
India Registers Its Biggest Test Win by Runs
The 336-run victory is now India's largest ever in Test cricket when measured by runs. The previous record stood at a 318-run win against the West Indies in 2019 at North Sound.Top 5 Biggest Away Wins for India (by runs):
336 vs England, Birmingham (2025)
318 vs West Indies, North Sound (2019)
304 vs Sri Lanka, Galle (2017)
295 vs Australia, Perth (2024)
279 vs England, Leeds (1986)
Akash Deep Breaks Bowling Record in England
Fast bowler Akash Deep was instrumental in India’s triumph, especially with his 6-wicket haul in England’s second innings. His match figures of 10 wickets for 187 runs are now the best ever by an Indian bowler on English soil, surpassing Chetan Sharma’s 10/188 from 1986 — also at Edgbaston.
Best Match Bowling Figures by Indians in England:
10/187 – Akash Deep, Birmingham (2025)10/188 – Chetan Sharma, Birmingham (1986)
9/110 – Jasprit Bumrah, Trent Bridge (2021)
9/134 – Zaheer Khan, Trent Bridge (2007)
Shubman Gill Becomes First Indian and Asian Captain to Conquer Edgbaston
Captain Shubman Gill created history by becoming the first Indian — and first Asian — skipper to win a Test at Edgbaston. Former legends including Mansur Ali Khan Pataudi, Kapil Dev, MS Dhoni, and Virat Kohli never managed to secure a win at the iconic venue. Gill also became the first Asian batter to score a double century in England.
Youngest Indian Captain to Win Overseas Test
At just 25 years and 301 days, Shubman Gill overtook the legendary Sunil Gavaskar as the youngest Indian captain to win a Test on foreign soil. Gavaskar had achieved the feat at 26 years and 202 days in New Zealand back in 1976. Most Runs in a Single Test by an Indian
Gill capped off a stunning individual performance with a total of 430 runs in the match — the most by an Indian batter in a single Test — overtaking Sunil Gavaskar's long-standing mark. Ravindra Jadeja’s All-Round Milestone
All-rounder Ravindra Jadeja showcased his value with scores of 89 and 69*, and with those efforts, became the first player ever to complete 2000 runs and take 100 wickets in the history of the World Test Championship.
India Achieves 1000+ Runs in a Test Match for First Time
Another major landmark was India's total tally of 1014 runs in the Test — a first for the nation. Before this, only five other teams had crossed the 1000-run milestone in a single Test match.Next Story