Most Ducks In ODI

Last Modified Aug 10, 2021 17:15 IST

List of Most Ducks in ODI's.


PositionPlayerTeamSpanMatchesInningsRunsDucksAverage100s50s
1Sanath JayasuriyaSri Lanka1989-2011445433134303432.362868
2Shahid AfridiPakistan1996-201539836980643023.57639
3Wasim AkramPakistan1984-200335628037172816.5206
4Mahela JayawardeneSri Lanka1998-2015448418126502833.371977
5Lasit MalingaSri Lanka2004-2019226119567266.8301
6Muttiah MuralitharanSri Lanka1993-2011350162674256.800
7Chaminda VaasSri Lanka1994-200832222020252513.6801
8Chris GayleWest Indies1999-2019301294104802537.832554
9Romesh KaluwitharanaSri Lanka1990-200418918137112422.22223
10Daniel VettoriNew Zealand1997-201529518722532317.3304


Sussex Sharks v Hampshire - NatWest T20 Blast


Sri Lankan's on the list of most ducks in ODI's


There are 6 Sri Lankan players on this list out of which four of them are proper batsmen. Sanath Jayasuriya leads the list with 34 ducks followed by Shahid Afridi with 30 ducks.