Cricket

Most ducks in ODI Cricket

One-Day International (ODI) cricket is a limited-overs format which is played for 50 overs. The match usually lasts up to nine hours and it has seen some of the finest batters over the years. Some these great batting maestro have also registered the most ducks in the format including the likes of Sachin Tendulkar.

Data Last Updated: July 17, 2022
PlayerCountrySpanMatInnsNORunsHSAveBFSR1005004s6s
ST Jayasuriya Sri Lanka1989-2011445433181343018932.361472591.22868341500270
Shahid AfridiPakistan1996-201539836927806412423.57689211763930730351
Wasim Akram Pakistan1984-20033562805537178616.52420888.330628247+121+
DPMD Jayawardene Sri Lanka1998-2015448418391265014433.371602078.96197728111976
SL MalingaSri Lanka2004-201922611936567566.8376174.501264521
M Muralidaran Sri Lanka1993-20113501626367433*6.886977.5600255012
WPUJC Vaas Sri Lanka1994-200832222072202550*13.68279672.42012512722
CH Gayle West Indies1999-2019301294171048021537.831201987.192554251128331
RS Kaluwitharana Sri Lanka1990-2004189181143711102*22.22477677.72232441117
DL Vettori New Zealand1997-20152951875722538317.33271582.98042317515
HH Gibbs South Africa1996-201024824016809417536.13972183.26213722930128
Younis Khan Pakistan2000-201526525523724914431.24962875.297482257856
SM PollockSouth Africa1996-200830320572351913026.45405986.691142024858
BB McCullum New Zealand2002-201626022828608316630.41631296.3753220577200
Inzamam-ul-Haq Pakistan1991-20073783505311739137*39.521581274.24108320971144
RT Ponting Australia1995-2012375365391370416442.031704680.393082201231162
SR TendulkarIndia1989-20124634524118426200*44.832136886.234996202016195
J Srinath India1991-2003229121388835310.63110979.6201196217
AC Parore New Zealand1992-200217916132331410825.68486768.091141916936
Mohammad Hafeez Pakistan2003-2019218216156614140*32.9863376.61113819664110