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
1901Sean Willis129100024
1902Harry Matthias229000012
1903Hamish McKenzie229300022
1904Keaton Critchell329400012
1905Qais Farooq129000026
1906CK Wasley129000029
1907NV Gorantla228000028
1908Andrew White128000028
1909Simon Keen228200010
1910David Sayer127000021
1911Dominic Drakes127200021
1912Raymond van Schoor227000021
1913Naseem ShahNaseem Shah126100019
1914Mark Jonkman226300019
1915D Soraine126000020
1916Peter Burgoyne226100013
1917Dewi Penrhyn Jones226500017
1918Kavika Dilshan6252800010
1919Rajinda Punchihewa225100024
1920Desmond Chumney125000013
1921Azeem Pitcher125000019
1922Abdul Rehman125000023
1923John Glover125100019
1924Kagiso RabadaKagiso Rabada225700014
1925Willie Gavera124200012
1926Nipun Dananjaya224800014
1927AA Pragasam124000024
1928Richard Johnson224000021
1929Ian Saxelby224300020
1930Tom Lancefield324000019
1931R Mark124000024
1932ST Geyer223600012
1933Kane RichardsonKane Richardson322500016
1934Louis Klazinga122600022
1935Freddie van den Bergh221500016
1936Cameron DelportCameron Delport121000020
1937Matty Cross121000014
1938Mohammed SirajMohammed Siraj121600021
1939Ollie SuttonOllie Sutton221300019
1940Dasis Manchanayake221000016
1941D Ashen121000021
1942Sikander Zulfiqar120100020
1943Elliot Hooper120100020
1944R Somarathne220000012
1945H Hiruna220400020
1946Ashan Priyanjan120200017
1947Adam Miles220000015
1948Grant Thornton119000010
1949Jonathan Wells119000013
1950Manraj Johal119400019

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