9. Zimbabwe – 272 ducks (Most Ducks in Test Cricket)

One of the least efficient teams in test cricket, Zimbabwe has never been a dominant force in the longest format of the game. They had some good players in the late 90s, but the quality has deteriorated over the years. Zimbabwe has 272 instances where a player got dismissed for a duck in 102 test matches till date.