6. Pakistan – 754 ducks (Most Ducks in Test Cricket)

One of the most dominant sides with the ball, Pakistan were always inconsistent with the bat over the past few decades. Having had some of the best batsmen in the world, Pakistan still had to rely on their bowlers. Pakistan batsmen have got out for a duck 754 times in 411 test matches.