Most Ducks in 2012 for ODI

PositionMost DucksPlayer NameTeam Name
14Dinesh ChandimalSri Lanka
14Dwayne SmithWest Indies
23Mohammad HafeezPakistan
23Tillakaratne DilshanSri Lanka
23Angelo MathewsSri Lanka
23Rohit SharmaIndia
23David HusseyAustralia
23Saqib AliUnited Arab Emirates
23Shahid Afridi
32Rangana HerathSri Lanka
32Sunil NarineWest Indies
32Marlon SamuelsWest Indies
32Andre RussellWest Indies
32Peter ForrestAustralia
32Matthew WadeAustralia
32Umar AkmalPakistan
32Brett LeeAustralia
32Clint McKayAustralia
32Gautam GambhirIndia
32Alastair CookEngland
32Ravi BoparaEngland
32Suranga LakmalSri Lanka
32Nuwan KulasekaraSri Lanka
32Upul TharangaSri Lanka
32Nawroz MangalAfghanistan
41Shapoor ZadranAfghanistan
41Javed AhmadiAfghanistan
41Amir HamzaAfghanistan
41Najibullah ZadranAfghanistan
41Durand SoraineCanada
41Rizwan CheemaCanada
41Usman LimbadaCanada
41Nitish KumarCanada
41Junaid SiddiquiCanada
41Darren RamsammyCanada
41Ed JoyceEngland
41John MooneyIreland
41William PorterfieldIreland
41Alex CusackIreland
41Hiren VaraiyaKenya
41Tom de GroothNetherlands
41Mudassar BukhariNetherlands
41Nathan McCullumNew Zealand
41Andrew EllisNew Zealand
41Tarun NethulaNew Zealand
41Jeevan MendisSri Lanka
41Khurram KhanUnited Arab Emirates
41Amjad AliUnited Arab Emirates
41Chamara KapugederaSri Lanka
41Sachithra SenanayakeSri Lanka
41Dwayne BravoWest Indies
41Lendl SimmonsWest Indies
41Kemar RoachWest Indies
41Darren BravoWest Indies
41Thisara PereraSri Lanka
41Lahiru ThirimanneSri Lanka
41Dilhara FernandoSri Lanka
41Lasith MalingaSri Lanka
41Umar GulPakistan
41Sohail TanvirPakistan
41Graeme SwannEngland
41Tim BresnanEngland
41Jonathan TrottEngland
41Eoin MorganEngland
41Jos ButtlerEngland
41Mashrafe MortazaBangladesh
41Abdur RazzakBangladesh
41Naeem IslamBangladesh
41MahmudullahBangladesh
41Jahurul IslamBangladesh
41Elias SunnyBangladesh
41Anamul HaqueBangladesh
41Kyle MillsNew Zealand
41Daniel FlynnNew Zealand
41Jesse RyderNew Zealand
41Martin GuptillNew Zealand
41Doug BracewellNew Zealand
41Rob NicolNew Zealand
41Suresh RainaIndia
41Virat KohliIndia
41Vinay KumarIndia
41Xavier DohertyAustralia
41Nathan LyonAustralia
41Sarfraz AhmedPakistan
41Asad ShafiqPakistan
41Lonwabo TsotsobeSouth Africa
41Mahela JayawardeneSri Lanka
41Virender SehwagIndia
41James AndersonEngland
41Kieran PowellWest Indies
41Carlton BaughWest Indies
41Shaiman AnwarUnited Arab Emirates
41Mohammad NaveedUnited Arab Emirates
41Devon ThomasWest Indies
41Johnson CharlesWest Indies
41Craig WilliamsNamibia
41Brian VitoriZimbabwe
41Asghar StanikzaiAfghanistan