India’s Biggest Test Wins Against England [Source: @WasimJaffer14/X.com]
India and England have enjoyed a fierce and long rivalry in Test cricket. Over the years, the men in blue has registered some historic and dominant wins over the English side.
Amongst these, wins by huge run margins are noteworthy, where India has demonstrated its all-round excellence and power to overpower both at home and away. Let’s look at India’s biggest Test wins against England by runs.
5. Vizag, 2016 – India Won By 246 Runs
Vizag, 2016 – India won by 246 runs [Source: @BCCI/X.com]
This game was historic, as it was India's inaugural Test match in Visakhapatnam. India batted and bowled their way to victory. Virat Kohli hit a century and fifty in both innings (167 & 81), and the spin duo of Ashwin and Jadeja made life hell for the English batsmen. In a 404-run chase, India bowled out England for 158 runs to claim a 246-run win, a big moment for the Indian team in the long home season.
4. Leeds, 1986 – India Won By 279 Runs
This match in Leeds is one of India’s earliest and most memorable overseas Test victories. Under the captaincy of Kapil Dev, India posted strong totals of 272 and 237 in two innings and bowled with discipline. Roger Binny picked a fifer, while Maninder Singh grabbed a four-wicket-haul in the second inning. India bowled out England for 128 to steal a 279-run victory, which back then was seen as a statement of their growing strength in world cricket.
3. Chennai, 2021 – India Won By 317 Runs
Early 2021, against England at home, India bounced back after losing the first Test. On a turning Chennai pitch, Rohit Sharma made a magical century (161), and the spin combination of Ravichandran Ashwin and Axar Patel were too much for the English batsmen to handle. Both spinners took a fifer each. India won by 317 runs after bowling out the visitors for 164 in the last inning, and the huge margin of victory shifted the momentum of the series in their favour.
2. Birmingham, 2025 – India Won By 336 Runs
Birmingham, 2025 – India won by 336 runs [Source: @HardCricketpix/X.com]
This match was part of the 2025 tour of England and marked one of India’s most dominant away performances. After scoring heavily in both innings, India set England a target of 608 runs. Shubman Gill’s 430 runs in two innings combined and six-wicket-hauls from Mohammed Siraj and Akash Deep sealed the deal. England folded on Day 5, and India won by 336 runs, their second-biggest win over England and the biggest ever on English soil.
1. Rajkot, 2024 – India won by 434 runs
Rajkot, 2024 – India won by 434 runs [Source: @englandcricket/X.com]
India's largest Test win over England was just recently in Rajkot in 2024. It was an all-round effort by the home team. India batted first and scored a record total of 445 runs, thanks to centuries by Rohit Sharma (131) and Ravindra Jadeja (112). The bowlers then ran through England’s batting line-up twice. Mohammed Siraj and Ravindra Jadeja (fifer) were the stars with the ball, helping India win by a record margin of 434 runs, their biggest win over England in Tests.