Last Updated: June 8, 2026 03:47 PM
India beat Afghanistan in a historical one-off test match in New Chandigarh. The victory came by innings and 300 runs in Test cricket. New Chandigarh hosted the match. The match started on June 6th and ended in 3 days.

Incredible performance by India. Afghanistan got completely destroyed. Biggest margin in history for Indian cricket basically. Breaking the previous record easily. The match ended on Day Three. So dominant was India’s performance.
Afghanistan never stood a chance against India’s bowling and batting. India scored a massive 564 runs. In their first innings. Shubman Gill led the charge with a brilliant batting display.
Afghanistan’s bowlers had no answer to India’s batting onslaught. One-sided match from the start. India beat Afghanistan badly by creating history in the process.
Afghanistan’s Poor Performance
Afghanistan scored 152 runs only in their first innings. Completely inadequate performance basically. Then follow on immediately. Had to bat again, but the second innings was worse. They scored only 112 runs.
Total weakness shown by the team. Their bowling was ineffective. Batting collapsed twice basically. India beat Afghanistan easily with no real resistance offered.
Record-Breaking Performances
Manav Suthar took 7 wickets in the entire match. Debutant spinner did excellently by taking a 6-wicket haul in the first innings. Proving himself at the highest level in Test cricket. Supporting the batting display with exceptional bowling performance.
India beat Afghanistan completely. With bowling and batting both performing perfectly honestly. The previous record was by innings and 272 runs against West Indies in Rajkot basically.
That stood for years. Now beaten by a bigger margin in history. India’s biggest margin now is an innings and 300 runs defeat against Afghanistan in June. A historic victory was achieved easily by breaking the previous record completely. India’s five biggest margin victories are:
| Winner | Opponent | Margin of Victory | Venue | Date |
|---|---|---|---|---|
| India | Afghanistan | Innings & 300 runs | New Chandigarh | 6 Jun 2026 |
| India | West Indies | Innings & 272 runs | Rajkot | 4 Oct 2018 |
| India | Afghanistan | Innings & 262 runs | Bengaluru | 14 Jun 2018 |
| India | Bangladesh | Innings & 239 runs | Mirpur | 25 May 2007 |
| India | Sri Lanka | Innings & 239 runs | Nagpur | 24 Nov 2017 |








