Five players with most ducks in international cricket

Sri Lankan legend Mahela Jayawardene is at number five on this list
Sri Lankan legend Mahela Jayawardene is at number five on this list

#3. Sanath Jayasuriya - 53 ducks

Ad
Group B, Bangladesh v Sri Lanka - Cricket World Cup 2007
Sanath Jayasuriya has the most ducks in ODI cricket

It's another Sri Lankan legend at number three, as aggressive batsman Sanath Jayasuriya notched up over fifty ducks in his career. Jayasuriya was responsible for providing a revolutionary, aggressive approach to batting and enjoyed a prolific ODI career in which he accumulated the fourth most runs of all time (13,430). However, he also has the most ducks in the history of ODI cricket. His batting was certainly hit and miss as he was dismissed without scoring on an embarrassing 34 occasions. That's the price you pay for playing an attacking form of cricket I suppose.

Jayasuriya also had a strong Test career in which he scored just short of 7,000 runs at a very healthy average of around 40. He was also the victim, though, of 15 ducks and the other four ducks came in the 31 T20Is he played. It is shocking to see a batsman of his calibre so high on this unfortunate list.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

Edited by Arvind Sriram
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications