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
901Chamika KarunaratneChamika Karunaratne164882203195
902R Flintoff154820121123
903Teresa Graves314792102165
904Shiv Thakor2947542121130
905Nizakat Khan214734101127
906Tim Ward144700211112
907Sam CurranSam Curran344674701157
908Ben Calitz124670131104
909Suzie BatesSuzie Bates104672131163
910S Daniel13463003195
911Tom Scriven454625301155
912Arron Lilley294531101160
913Fabian CowdreyFabian Cowdrey194451403175
914Ryan Pringle2844411101125
915Matthew Stokes134366111135
916Tony Ura194290111111
917Josh Rymell164280111121
918Alex ThomsonAlex Thomson244222802168
919Jonathan Merlo2241818121101
920Luke FletcherLuke Fletcher524146401153
921Yasim Murtaza1641328131107
922Raymond van Schoor17413302193
923Matt Machan16413001193
924Tamoor Sajjad124121002179
925Aritra Dutta15411002199
926Rohan Mustafa184102903173
927Graham Hume204092701179
928Kavin Bandara204090111108
929Will Jacks144086121121
930Himasha Liyanage14407004177
931Ravindu Rasantha14407004171
932Adil RashidAdil Rashid344065701171
933SJ Topping94060201120
934Khizar Hayat284053401163
935Joe Burns14397102182
936Ateeq Javid313902100142
937Gian-Piero Meade28389702161
938Ben Cooper20386003178
939Zaheer Ibrahim17371503180
940Morgan Topping18366002192
941Sachitha Jayathilake213631702159
942Dhananjaya de Silva1136311121130
943SJ Massiah17363402174
944S Kosala213600101132
945Deusdedit Muhumuza23358601186
946Kenneth Waiswa26353701161
947Ben Manenti253522803161
948Phillimon Selowa12351002184
949Nipun Karunanayake13347003190
950Geraint JonesGeraint Jones11344004187

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