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
1601Lahiru Samarakoon113923601073
1602Babar Hayat23900210173
1603BA Mayes9385001059
1604Kevin O'BrienKevin O'Brien6368803078
1605Steve Tikolo33666200169
1606Kavindu Kulasekara8363003061
1607Tilak VarmaTilak Varma43580210112
1608V Thewmika103461301063
1609Ben Cooper23440120173
1610Angelo Perera53430120120
1611Llew Johnson9334001080
1612Simon Milenko831913120100
1613T Harshana8313002089
1614Mathew Sinclair73120110142
1615Dimuth KarunaratneDimuth Karunaratne7310002079
1616VR Rubasinghe5304003077
1617L Dawatage8302002076
1618Vernon PhilanderVernon Philander92952901073
1619Assad ValaAssad Vala22900200144
1620James FaulknerJames Faulkner729023120121
1621Keegan Petersen6287002078
1622Imesh Udayanga82821101058
1623Sai Sudharsan52810110105
1624Josh BlakeJosh Blake8263001072
1625Y Maddege6263501085
1626Y Liyanage5258101084
1627Gerrie Snyman22541100201
1628Nick Potts142482801057
1629Matt Taylor7247400049
1630Shubman GillShubman Gill32440110119
1631Dineth Thimodya6242101060
1632Qaiser Ali22405100174
1633Greg Dawson6239002062
1634Alex Obanda4234001083
1635S Fonseka10233002071
1636Cameron WhiteCameron White4229002063
1637Anshuman Rath2227602098
1638I Karannagoda72262902065
1639CG Williams32256100140
1640Angelo Jayasinghe82230100113
1641Jordan Hermann32220100106
1642Dusan Hakaraia32150100141
1643Kishen Velani8215001058
1644VL Jani7212001062
1645Malindu Maduranga6204001086
1646S Hapuhinna6203001053
1647K Pathiratne102031900037
1648Adam ZampaAdam Zampa82001901057
1649Arav Shetty8199200037
1650Saqib Ali11980100153

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