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.


App download animated image Get the free App now