Team India’s Top 5 Largest Defeats by Runs in Test Cricket!

The recently concluded second test cricket match saw India suffering a disastrous result, having lost to South Africa by 408 runs. This loss at the Barsapara Cricket Stadium allowed the Proteas to wrap up the series with a clean sweep of 2-0, which was indeed their first-ever test series victory on Indian soil after 25 years.

Also, India recorded its largest-ever defeat in a test cricket (in terms of runs) and surpassed its previous worst margin by a massive difference.

As the red-ball series ended on a heartbreaking note for the Indians, let’s take a look at their top five biggest defeat by runs in test cricket format. 

408-Run Loss to South Africa in Guwahati, November 2025

Chasing a gigantic target of 549 against South Africa was absolutely impossible for Team India with a fragile batting line-up, which caused them to face the heaviest 408-run loss in test cricket.

The Proteas’ disciplined batting and bowling performance left the visitors baffled under pressure. In the first innings, South Africa posted a massive first innings total of 489, riding on Senuran Muthusamy’s maiden test ton and Marco Jansen’s career-best 93-run knock.

Jansen’s impressive cameo with the bat as a tail-ender and his destructive pace bowling spell of 6/48 bundled out India for 201, which helped his team maintain a huge lead by 288 runs.

The contest became a completely one-sided affair when Tristan Stubbs’ 94-run knock and Tony de Zorzi’s valuable 49 runs bolstered South Africa’s second innings total to 260/5.

India’s batting line-up failed miserably in a 500+ run chase and succumbed to the Proteas off-spinner Simon Harmer’s 6-wicket haul (his career best bowling figures of 6/37 in a test inning).

As Jansen and Harmer claimed the Player of the Match and Player of the Series awards, respectively, Aiden Markram accomplished a rare feat of taking the most catches as a fielder (9 catches) in a single test match.

342-Run Loss to Australia in Nagpur, October 2004

The Nagpur test in October 2004 was previously ranked as the largest defeat for India by 342 runs against Australia. As a result, the visitors clinched their first-ever test series victory in India since 1969.

On a pace-friendly bowling pitch, Australia batted first and compiled 398. Thanks to Damien Martyn (114 runs), Michael Clarke (90 runs), and Darren Lehmann (70 runs).

In response, the hosts were clueless against Jason Gillespie’s 5-fer (5/56 in 22.5 overs) and concluded with a mere total of 185, with Mohammad Kaif being his team’s lone highest run scorer in the first inning.

As the pitches were prepared against the specifications of the then-Indian skipper, Rahul Dravid, the conditions perfectly favored Australia’s strong bowling attack.

The Adam Gilchrist-led side declared their second innings at 329/5 in 98 overs and set a formidable 543-run target against the hosts. 

Although Virender Sehwag (58 runs) and Ajit Agarkar (44 runs) tried their best to solidify India’s chase, the entire batting line-up collapsed to 200 under pressure.

341-Run Loss to Pakistan in Karachi, 2006

Team India faced its largest defeat in tests away from home back in 2006, despite Irfan Pathan providing a great start to his team against Pakistan with his 5-wicket haul (5/61 in 17.1 overs).

During the third test of the 3-match series, Irfan became the first Indian bowler to claim a hat-trick of wickets in his very first over of the match played in Karachi.

However, Pakistan’s lower order steered their team to 245 in the first innings, with Kamran Akmal (113 runs) and Shoaib Akhtar (45 runs) making a strong recovery. Despite India’s subpar batting performance, the hosts were able to take a lead by just 7 runs.

Surprisingly, Pakistan exhibited a magnificent batting performance in the second innings, with seven batters compiling 50+ run scores individually. The collaborative effort helped Younis Khan and his men to set a gigantic target of 607 after declaring their second innings at 599/7 in 140.1 overs.

Yuvraj Singh’s lone-fighting knock of 122 runs from 144 balls (including 19 fours and 1 six) wasn’t enough to chase down a mammoth target. Pakistani fast bowling all-rounder Abdul Razzaq’s 4-fer wrapped up India’s total to 265 in 58.4 overs.

337-Run Loss to Australia in Melbourne, 2007

The Boxing Day test in Melbourne back in December 2007 saw India suffer a 337-run loss to Australia while chasing a gruelling target of 499.

Despite Anil Kumble’s 5-wicket haul (5/84 in 24.5 overs), Matthew Hayden (124 runs) and Phil Jaques (66 runs) set the foundation for the Aussies to compile 343 in the first innings.

Indian batters Sachin Tendulkar (62 runs) and Sourav Ganguly (43 runs) managed to steer their team’s first innings total to 196.

Australia set up a tough chase for India after declaring the second innings to 351/7 in 88 overs. As the match was in the hosts’ favor, Anil Kumble and his men failed to chase a 499 target on a deteriorating pitch at MCG.

The visitors’ second innings was folded up for 161 in 74 overs, which set the tone for Australia to start the 4-match test series on a dominating note.

Also Read: Did BCCI Force Rohit & Virat to Retire From Tests? Kohli’s Brother Fuels Discussion!

333-Run Loss to Australia in Pune, 2017

India faced one of its shocking losses to Australia by 333 runs in the Border-Gavaskar Trophy 2017 at home.

Also, this is the third-largest defeat for India by runs at home that concluded the then-captain Virat Kohli’s 19-match winning streak in tests.

On a spin-friendly pitch at the Maharashtra Cricket Association (MCA) stadium in Pune, Steve O’Keefe’s 6-wicket haul (6/35 in 13.1 overs) restricted India’s first innings total to 105.

Likewise, O’Keefe claimed another 6-fer in the second innings (6/35 in 15 overs), backed by Nathan Lyon’s 4/53 in 14.5 overs, bowled out the hosts to 107.

As the pitch aggressively favored spinners, the match turned out to be a one-sided domination that backfired on India’s plans in the series opener of the 4-match test series.