Cricket is a hit and miss game. Sometimes, batsmen are capable of producing scintillating performances in which they never look like being dismissed. At other times, though, they are unable to survive even one ball.
Form is a key determinant in this: when it rains, it pours in cricket. This article looks at the five players who have the most ducks in international cricket (combined across all three formats). There are a couple of surprises in here, notably number three.
#5. Mahela Jayawardene - 47 ducks
It is amazing to believe that Sri Lankan legend Mahela Jayawardene has the fifth most ducks in the history of the international game. Jayawardene is a very distinguished batsman and has the ninth most runs in Test cricket with 11,814 runs to his name (at an average of just below 50). He has 15 ducks in Test cricket, which is not actually that much when compared to the leading Test run scorers of all-time: Ricky Ponting and Brian Lara each had 17 Test ducks and Jacques Kallis and Shivnarine Chanderpaul had 16 and 15 respectively.
However, it was his ODI performances that let him down. In that format, he amassed a horrific 28 ducks. Unlike his ducks in Test cricket, this figure is abnormally high. In comparison, this is the second most among players to have scored over 5,000 runs (Mahela has 12,650 runs - the fifth most of all time). This is a surprisingly high figure, and when you include his four ducks in T20Is, it comes out as the fifth most ducks of all time.
Also Read - Most Ducks In Test