TEST, ODI & T20 STATISTICS

Maximum Ducks

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

MDM 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
1001Hugh Weibgen8230000239
1002Alex Mellor8223000244
1003Imran TahirImran Tahir142144800225
1004Shaaiq Choudhry6209800244
1005Archie Lenham7206700248
1006N Balasooriya6206001255
1007Kemar RoachKemar Roach3320410600229
1008H Kannan6204001278
1009Scott BolandScott Boland4120218400224
1010Ayana Siriwadhana5198002289
1011Himesh Ramanayake111951401270
1012Tom Wood10192000231
1013Harry Chamberlain61900102132
1014P Pathiraja5189001266
1015Andrew Mathieson191813600227
1016Connor Brown8178000235
1017Sam Truloff8178000237
1018Kelvin SmithKelvin Smith5172000246
1019Harry Gouldstone7163001267
1020Robin DasRobin Das8163000246
1021Peter Borren4162400249
1022Madawa Warnapura9162500236
1023Chathuranga Kumara7162200248
1024Roman Walker51521001264
1025Raja Sandhu61511601282
1026Axar PatelAxar Patel41471801295
1027Brady Barnett5146001265
1028Harsha Cooray8143000231
1029Michael FinanMichael Finan91412101258
1030Jeff CaseJeff Case3138001290
1031Tom LotenTom Loten7137401258
1032TJ Bettelheim3137002262
1033Danal Hemananda7134700245
1034Sachithra Perera81342400244
1035Hanno Jacobs51321300241
1036Tom Straker131292900236
1037Nishan Peiris151284900234
1038Tom Rogers81272600248
1039Nimasara Atharagalla121141900233
1040Anderson Phillip81112500241
1041George Linde61091200231
1042Umar Amin4108101294
1043Jeremy Lawlor5105300225
1044Kyle Brazell3104000230
1045Farhan Ahmed121043500231
1046Hanuma VihariHanuma Vihari3100001252
1047Ili Tugaga7981700236
1048Harry Boam486100231
1049Doug BollingerDoug Bollinger8843000233
1050Mitchell Stanley10833700218

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