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

#1. Muttiah Muralitharan - 59 ducks

Ad
Muralitharan has the most ducks in international cricket
Muralitharan has the most ducks in international cricket

The player with the most ducks in international cricket is Sri Lankan spin-wizard Muttiah Muralitharan. The magical spinner has 800 Test wickets, the most ever, and also 534 ODI wickets, which is also the highest. There is no denying that his ability as a bowler is unrivalled, despite claims about a potentially suspect action. His batting, on the other hand, left much to be desired.

His ducks are shared out relatively evenly between Tests and ODIs, having 33 noughts in Tests and 25 in ODIs. To be fair, though, his Test batting average of around 11 is much higher than Walsh and McGrath's, who featured on this list earlier - but his lengthy career meant that the number of ducks was accentuated. Nevertheless, Muralitharan has inherited this unfortunate title of being the player with the most ducks in the history of international cricket and is the third Sri Lankan on this 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