List Of India's Biggest Wins In Test Cricket [Source: AFP]
Team India, under the captaincy of Shubman Gill and the leadership of head coach Gautam Gambhir, outclassed Afghanistan to win the one-off Test match at Chandigarh with a landslide margin.
The match was always one-sided as Afghanistan struggled throughout the three days to match Indian cricket’s standards. As a result, the visitors ended up losing while facing follow-on.
That being said, this victory margin has scripted a new record in Indian cricket’s history. It now ranks under the team’s biggest victories in the Test format.
On that note, here’s a complete list of the top 5 biggest victories in Test cricket.
Biggest Test Wins for India by Innings
5. IND vs SL - Innings and 239 runs, 2017
Back in 2017, Sri Lanka toured India, and in the second Test, the hosts put a mammoth total of 610/6 on the board in response to the first innings total of 205 set by the visitors. Virat Kohli scored a double century while Murali Vijay, Cheteshwar Pujara and Rohit Sharma scored a hundred each. In response, Sri Lanka succumbed to 166 runs in the third innings to lose by an innings and 239 runs. Ravichandran Ashwin had grabbed two four-wicket-hauls for India with the ball in that game.
Also Read - Mullanpur Stadium Set To Become India’s 31st Test Venue; Check Full List
4. IND vs BAN - Innings and 239 runs, 2007
Nearly a decade ago, India toured Bangladesh, and in the second Test, the visitors hammered 610 runs in the first innings. Dinesh Karthik, Wasim Jaffer, Rahul Dravid and Sachin Tendulkar had scored a century each while MS Dhoni hit a fifty.
In the second innings, Bangladesh collapsed to just 118 following Zaheer Khan’s five-wicket-haul. India later imposed a follow-on and won by an innings and 239 runs after the hosts got bowled out for 253 runs. Zaheer was named Player of the Match for his magical spell.
3. IND vs AFG - Innings and 262 runs, 2018
In a historic tour, Afghanistan played a one-off Test against India in 2018. Batting first, India posted 474 runs courtesy of twin hundreds from Murali Vijay and Shikhar Dhawan while KL Rahul and Hardik Pandya also contributed with half-centuries.
However, Afghanistan batters clearly struggled as they collapsed to just 109 in the second innings, where Ashwin grabbed a four-fer. As India imposed a follow-on, the visitors’ defeat was just written on the wall. They were bowled out for 103 runs after Ravindra Jadeja picked 4 wickets and India won by an innings and 262 runs.
2. IND vs WI - Innings and 272 runs, 2019
In 2019, West Indies toured India for a Test series. And in the first Test held at Rajkot, India completely dominated West Indies’ bowlers to post 649 runs on the board at the loss of 9 wickets and declared the innings.
Naturally, the visitors couldn’t absorb the pressure and got bowled out on 181 as India didn’t think twice before imposing a follow-on. The third innings didn’t last long either as the Windies succumbed to 196 as India sealed a mega victory of an innings and 272 runs.
1. IND vs AFG - Innings and 300 runs, 2026
The biggest Test victory by runs record was set by India in 2026 when they faced Afghanistan in a one-off Test at Chandigarh. Batting first, India declared at 564 after captain Shubman Gill and KL Rahul scored a century each.
But in the second innings, debutant Manav Suthar didn’t let the visitors breathe, grabbing a sensational six-wicket-haul. Afghanistan were bowled out for 152 runs, and India imposed a follow-on.
This time, Washington Sundar dominated the proceedings with a four-wicket-haul as Afghanistan could score only 112 runs, and India registered a historic innings and 300-run victory on day 3 itself.
Also Read - Why WTC Table Won't Change Despite India's Win Over Afghanistan




