TEST, ODI & T20 STATISTICS

Maximum Ducks

Dismissals for zero across recorded innings. Retired hurt and retired not out are excluded.

ODM figures reflect the available historical deliveries. Mixed men’s and women’s competitions are included. A player with missing earlier matches can appear below a player with more complete coverage. Super overs are excluded.
#PlayerMatchesRunsWickets100s50sDucksHigh
651Gayan Munaweera91011600231
652Benson Mwita799401260
653RR Naik1097100235
654Malsha Tharupathi17961100232
655S Pradhan9951000239
656Mahika GaurMahika Gaur24932900220
657D Goonewardena893600228
658HP Rogers791000235
659MO Kitunda1388000236
660Ibrarul Haq6861300249
661DK Fonseka485000243
662Daniel Worrall19842100231
663Migael PretoriusMigael Pretorius13842200220
664Jhye Richardson9821900244
665I Thimira14821400225
666Mitch WagstaffMitch Wagstaff881200236
667JP Kaltapau680001264
668Emmanuel Bundi21792600222
669Supun Tharanga579301252
670S Manuranga778400246
671Jack ShantryJack Shantry21771900231
672Ed BarnesEd Barnes12771500233
673Williamsing Nalisa17761300225
674Tanveer Sangha19763400226
675D Tennakoon10741400231
676Sam Young873000225
677Riziki Kiseto1372500221
678Peter SiddlePeter Siddle29724900229
679Junaid Aziz12711100227
680Jack LeachJack Leach32714400218
681Will Williams23713400221
682Agith Kumara Basnayake970200237
683Javid Patel569801252
684Saud Munir14671100219
685I Kamara5661100229
686Alei Nao13652200232
687HA Chohan965800221
688Muhammad Murad9652000226
689Norman Vanua14642300219
690Yousef Majid31632700214
691Hardus Viljoen12621001250
692Jamal Vira962000226
693Chanida SutthiruangChanida Sutthiruang861500235
694Seif Khalifa961100215
695Saqib Ali659300229
696Greg Smith759100227
697Bashir Shah23564300219
698Ashutosh Sharma7561400216
699CE Bennett14552000215
700Tilak VarmaTilak Varma354101254

Available historical scorebook coverage through 25 Oct 2026. Our Sources & methodology →