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.
ODM recorded player statistics
#PlayerMatchesRunsWickets100s50sDucksHigh
2951Jack Home8191900013
2952Sanjeewan Priyadharshana419100015
2953PS Shehara219000014
2954Ali Dawood61980008
2955Jehan Daniel319000016
2956Duncan Allan219000015
2957Sanjam RegmiSanjam Regmi9191200014
2958William Peatfield219200015
2959Onais Bascome219000018
2960Sheraz Khalid119000019
2961Mahli Beardman918160005
2962Stephen Bunting218100014
2963James Sykes8181000011
2964K Ghalley318000011
2965Kashif Sharif118100018
2966F Khaliq218900013
2967Waqas Haider118000018
2968Fatima Sana218400010
2969Ruben Trumpelmann218700012
2970Megan Sturge718300010
2971Umesh Kasun318000016
2972Raveen Sayer218300016
2973Abdul Majid Abbasi1218170006
2974IK Sidhu318200018
2975Mitchell McClenaghan6181000016
2976AP Agathangelou318000013
2977Con de Lange317200012
2978H Niaz117000017
2979Janpreet Singh317000013
2980Petrus Burger517600014
2981Patrick Brown1817270007
2982Hamilton Masakadza117000017
2983Imesha Dulani117000017
2984DDE Richardson217000015
2985Eugene Ochieng517700013
2986Abdul Rahman217000015
2987L Abeysinghe217000014
2988T Damindu417100011
2989S Sarthak41720009
2990Jai Moondra917140005
2991S Thomas317000011
2992Yohan Mendis31700007
2993Malinga Amarasinghe217000015
2994Robin PetersonRobin Peterson117200017
2995Waseem Tajbhay217000016
2996Aaliyah Alleyne317600012
2997Shabika Gajnabi217000014
2998Peter Eakin116000016
2999Nadeem Ahmed816140007
3000Jiang Shuyao21600009

Available historical scorebook coverage through 3 Nov 2026. Our Sources & methodology →