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
1451Bryce JacksonBryce Jackson1221320018
1452Daryn Dupavillon421600116
1453RCM Franco14211000111
1454Aditya Mishra321000115
1455Abdullah Syed220000120
1456Reece TopleyReece Topley2220390019
1457A Gbla5201200112
1458Norwira Zazmie320500116
1459Vraj Patel20202500111
1460Z Tomlinson220000120
1461D Damsara320000116
1462Hannah Rainey72080017
1463WVD Seneviratne420600115
1464SR Gurung52000019
1465Arun Gokoel420200120
1466David Scanlon9191000111
1467Nomatter Mutasa91990019
1468Raza Iqbal319400115
1469Avishka Perera519000113
1470Tom Straker10191700116
1471Parth Desai519900111
1472James Wainman318200118
1473Michael FinanMichael Finan418000115
1474James Tomlinson718900111
1475Roy Lamsam218000118
1476Jhatavedh Subramanyan51730019
1477Trent McKeegan817800115
1478N Mugabe217000117
1479T Omaidurai317100116
1480M Hasanka51740018
1481Shafiqullah GhafariShafiqullah Ghafari10171600112
1482Norma Ovasuru316100111
1483Ashish Kamania41600019
1484BA Viraliliu51600019
1485R Gamage316000115
1486Saeed AjmalSaeed Ajmal71680018
1487KK Mentore216000116
1488Sharmin Sultana215000115
1489Veru Frank41500019
1490Mohammad Ghazanfar915110016
1491Lance Morris11151800112
1492Umesh YadavUmesh Yadav715160017
1493DKD Warnakulasuriya415600115
1494D Wotu415000110
1495Yuzvendra ChahalYuzvendra Chahal1415260019
1496K Dilhara215000115
1497KHJ de Silva31510018
1498Abdullah Akhunzada315500115
1499Michael Aboagye61460019
1500Nomvelo Sibanda61430016

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