In an extraordinary display of bowling dominance and batting debility, the record for the most ducks by a team in a single Test innings against India has once again come into the spotlight. Test cricket, known for its Instability and drama, witnessed another thriller where a batting lineup broken impressively, with multiple players dismissed without troubling the scorers. Here are some most ducks against India in an innings in Tests:
- South Africa: South Africa’s most ducks in a single Test innings against India ranks 1st in this list, which occurred during the second innings in the Ahmedabad Test at Sardar Patel Stadium in the 1996/97 series. In that innings, six South African batsmen were dismissed without scoring, those six Sputh-African are Andrew Hudson, Daryll Cullinan, Jonty Rhodes, Pat Symcox, Fanie de Villiers and Paul Adams. This places South Africa among a select group of teams to have suffered six ducks in an innings in Test cricket history.
- England: England set an undesired record by enrolling six ducks in a single Test innings against India during the second Test at Birmingham in July 2025 this remains 2nd is that list. And this also remains, most they have ever recorded in an innings in their Test history. Despite a fabulous 303-run partnership between Jamie Smith (184* not out) and Harry Brook (158), England’s final score is 409. Those six batsman’s are Ben Duckett, Ollie Pope, Ben Stokes, Brydon Carse, Josh Tongue, and Shoaib Bashir, breaking their previous record of four ducks in an innings. This made them the first team to score over 400 runs in a Test innings with six duck.
- New-Zealand: New Zealand’s cricket team remains 3rd in list of five ducks in a single innings against India during a Test match, marking one of their indigent batting falls down in memory. This feat occurrence dominance of Indian bowlers, as New Zealand’s batters struggled play. Players those who got out are, Martin Snedden, Tony blain, Chris Kuggeleijn, Ian Smith, John Bracewell and Ewen Chatfield. Such a high number of ducks in one innings is very rare in Test cricket the pressure exerted by India’s bowling attack in home conditions.
- Sri-Lanka: Sri Lanka’s undesired record for the most ducks in a Test innings against India ranks 4th in this list, set during their match at Sector 16 Stadium, Chandigarh, in the 1990. In that innings, five Sri Lankan batters were dismissed without scoring, those are, Harshan Tillakaratne, Marvan Atapattu, Rumesh Ratnayake, Graeme Labrooy and Jayananda Warnaweera. This marking one of the lowest points for the team in their Test encounters with India.
Also Read: Highest Score by India Captains in Men’s Test Cricket
As Indian cricket continues to set benchmarks and such records serve as a reminder of the game’s unpredictable nature. While these moments can be tough for fans and players alike, they also highlight the resilience required at the highest level.

