South Africa completed a sensational 2–0 series sweep on Indian soil, handing India their heaviest-ever defeat in Test cricket by runs. The second Test at the Barsapara Stadium in Guwahati ended in a humiliating 408-run loss for the hosts, eclipsing every previous record in the format.
While the Guwahati Test now holds the top spot, India has suffered some crushing defeats in the past, one of which is a famous drubbing by their arch-rivals, Pakistan. These matches have left their mark on the record books.
Here’s a look at the top five heaviest defeats India has faced in Tests by run margin:
| Rank | Margin | Opponent | Venue | Year |
|---|---|---|---|---|
| 1 | 408 runs | South Africa | Guwahati | 2025 |
| 2 | 342 runs | Australia | Nagpur | 2004 |
| 3 | 341 runs | Pakistan | Karachi | 2006 |
| 4 | 337 runs | Australia | Melbourne | 2007 |
| 5 | 333 runs | Australia | Pune | 2017 |
South Africa, fresh off a comprehensive victory in the first Test in Kolkata, dominated India in all departments. Chasing an enormous target in the final innings, India’s batting lineup crumbled, managing only 140 runs, a stark contrast to the resilient performances fans have come to expect from the team at home. Even protecting wickets for a draw seemed beyond reach.
The scale of the defeat was historic: 408 runs, the largest margin by which India has ever lost a Test match. The loss was so comprehensive that it will be remembered not only for the margin but also for the message it sent: do not mess with Bavuma.
