TEST, ODI & T20 STATISTICS

Maximum Ducks

Dismissals for zero across recorded innings. Retired hurt and retired not out are excluded.

ODI 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
1851Dean ElgarDean Elgar8104200042
1852Karu Jain7104001056
1853Louise Little14102900027
1854Josh Philippe4102000039
1855Adam Bacher5102301056
1856Kyle JamiesonKyle Jamieson231013000025
1857Yasir AliYasir Ali6101001050
1858Sahibzada Farhan6101000031
1859Susan Benade4100300041
1860Shahzaib HasanShahzaib Hasan3100001050
1861Chad Bowes699001051
1862Danielle GibsonDanielle Gibson599200041
1863Jake Fraser-McGurk798000041
1864Suhrawadi Shuvo17981400020
1865Dayalan Hemalatha1297500035
1866Arvind Kandappah297001069
1867Richard Jones396001063
1868Aamer Yamin495201062
1869H Doriga595000048
1870Geoff Barnett595000040
1871Jhye Richardson15932700029
1872Sanjida IslamSanjida Islam893000035
1873Yannic Cariah14931301052
1874Rohan GavaskarRohan Gavaskar993100022
1875Rene FarrellRene Farrell15921200039
1876Mohammed Qasim491200041
1877Joseph Harris691000031
1878Simon Atai1590000025
1879Rachel Slater590701061
1880Nuwanidu Fernando689001050
1881Trevin Bastiampillai589000049
1882Udeni Dona688001056
1883Shawn Findlay488001059
1884Mayank AgarwalMayank Agarwal586000032
1885Pellagia Mujaji786000026
1886Floyd ReiferFloyd Reifer686000040
1887Panna GhoshPanna Ghosh1285400023
1888James Atkinson484000023
1889Julius Sumerauer484900035
1890AR Bisht583200035
1891Gulam BodiGulam Bodi283001051
1892Chandrapaul Hemraj682000032
1893Gavin Main15823301064
1894Deon Kotzé682200027
1895Khary Pierre1081600022
1896Jodi Grewcock581100035
1897Craig Wright781800037
1898Mahbubul Alam581701059
1899Nasir Aziz381101060
1900Rabiya ShahRabiya Shah880000034

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