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
1701Umair Aftab1000010
1702Hirusha Piumal1000010
1703Marc Taylor1000010
1704Jonathan Barry1000010
1705R Parkes1000010
1706Gregory Taylor1000010
1707J Adderley1010010
1708KB Burger1010010
1709Nik Arifin1000010
1710S Nakano2020010
1711IC West2040010
1712M Krishnamoorthy1000010
1713Ghazanfar Iqbal1000010
1714Ben Wright2000010
1715Adam RileyAdam Riley3030010
1716Tom Knight1000010
1717Rashid Hussain1010010
1718A Liaqat Ali2000010
1719Suleman1000010
1720Niko Unavalu3030010
1721Ibrahim Mughal1000010
1722Kunaal Kumar1000010
1723V Sarma1000010
1724S Dokosobau1020010
1725Ryan Stevenson3020010
1726Christian Davis1010010
1727V Kadiresan1000010
1728A Mpeka3020010
1729NA Waisome4020010
1730EG Turtin1000010
1731K Ragoobar2000010
1732T Martin2000010
1733C Howell3010010
1734Shakera SelmanShakera Selman3020010
1735Cherry-Ann Fraser2030010
1736Kaysia Schultz2000010
1737Tremayne SmarttTremayne Smartt2050010
1738PO Millington2020010
1739LCA Toussaint1000010
1740J Montgomery2020010
1741Doko Rupa1000010
1742VT Nettem1000010
1743Sam Hain341,92007110161
1744Lewis Goldsworthy481,901283110115
1745James VinceJames Vince371,8431590190
1746Gary BallanceGary Ballance461,77402110156
1747Sol Budinger451,62603110120
1748Paul StirlingPaul Stirling481,59613570127
1749Ravi BoparaRavi Bopara471,560472120125
1750Kumar SangakkaraKumar Sangakkara241,3120560166

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