Three biggest wins for India in Test cricket
Introduction to India’s Biggest Test Wins
The Indian cricket team has delivered several unforgettable victories in Test cricket over the years. In fact, India have taken their dominance to another level in recent times by winning matches with massive margins both at home and overseas.
Let’s take a look at the top three biggest wins for India in Test cricket history.
1. India vs Afghanistan – Innings and 300 runs (2026)
India registered the biggest win in their Test history after defeating Afghanistan by an innings and 300 runs in New Chandigarh. The match ended inside three days and showed India’s complete control from the start.
India posted a massive 564 for 8 before declaring their innings. The batters attacked Afghanistan’s bowling lineup and never allowed them to settle.
Debutant Manav Suthar became the biggest star of the match. The left-arm spinner picked up 6 wickets for 33 runs in the first innings and destroyed Afghanistan’s batting order.
Afghanistan managed only 152 in the first innings. India enforced the follow-on immediately. In the second innings, Washington Sundar and Kuldeep Yadav finished the job quickly as Afghanistan collapsed for 112.
The victory became India’s biggest-ever Test win by innings margin.
2. India vs England – 434-run win (2024)
India crushed England by 434 runs in Rajkot during the 2024 Test series. This remains India’s biggest Test victory by runs overall.
India dominated the match across all facets of the game. The team set England a huge target of 557 runs in the fourth innings.
England failed badly under pressure and got bowled out for just 122.
3. India vs England – 336-run win at Edgbaston (2025)
India defeated England by 336 runs at Edgbaston, Birmingham and the win became India’s biggest overseas Test victory by runs.
The match carried extra importance because India had never won a Test at Edgbaston before.
Captain Shubman Gill led the team brilliantly. He scored a double century in the first innings and followed it with another century in the second innings.
India declared their second innings at 427 for 6 and gave England a target of 608 runs. England collapsed for 271 on the final day.
Akash Deep produced a dream bowling performance and picked up 10 wickets in the match. This victory proved that India could dominate even in difficult overseas conditions.


