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
1351Tharindu Perera543000132
1352Gayatri Gole743100115
1353Haseeb Amjad342000138
1354Lithma Perera341000126
1355NM Northcote341000129
1356L Natapei241000141
1357Nasir Aziz640700128
1358R Liburd340300131
1359Gavin Griffiths26393300115
1360Jigar Naik639400136
1361Eric Szwarczynski339000135
1362Chris Tremain638700127
1363Tharindu Kaushal638300119
1364Michael Bates638000119
1365Michael YardyMichael Yardy438300130
1366Dilshan Abeysinghe10371200113
1367RA Maringanti837200119
1368Daisy Gibb21371200118
1369Kunle Adegbola437200120
1370Suleeporn LaomiSuleeporn Laomi836800111
1371Rajinda Punchihewa836400118
1372Tilanga Udeshana13361200114
1373MTH Madhushanka736800117
1374Dean Cosker18362000113
1375Viliame Yabaki435400123
1376UVS Fernando535000124
1377RJ Robinson634500122
1378Charlotte Taylor22343700112
1379John Turner17343500112
1380Treadwell Gibbons334000133
1381M Mansaray533000122
1382Imran Ali433200113
1383D Soraine533400119
1384Lisa Ramjit333000126
1385Chathura Randunu433100118
1386Kusal Wijethunga333000120
1387M Thilina533400118
1388CRM Douglas333000121
1389Yaser Sadeq333100123
1390M Taniyama332600121
1391I Komba532000117
1392Henry Ssenyondo4632580019
1393Spencer Johnson8321400110
1394Anne Bosch232200132
1395Luke Gallichan731000117
1396Azeez Salako53110018
1397Amar VirdiAmar Virdi103170018
1398Ali Hasan931400123
1399Jordan BuckinghamJordan Buckingham10311600115
1400Sumeet Verma531600118

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