4. India – 922 ducks (Most Ducks in Test Cricket)

A batting dominated nation which has produced some of the greatest legends of the game, India were/are a batsman-reliant team which has helped the batsman in the country to improve their technique well. India has 922 ducks in 515 test matches they played till date.