2. Australia – 1423 ducks (Most Ducks in Test Cricket)

One of the most dominant teams since the game was invented, Australia always had some of the greatest batsmen the game ever saw. From Don Bradman to Ricky Ponting they produced so many batting greats. The mighty Aussies have 1423 ducks in 803 test matches they played so far.