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
2001Leus du PlooyLeus du Plooy5222002075
2002Robert Taylor92221201062
2003Mudassar Muhammad52215100102
2004R Ganganath12221002069
2005Conroy Wright9220802079
2006Jacob Bethell132201101066
2007AM Foreman9220600048
2008Robinson Obuya8220000048
2009II Selemani14220001059
2010Richie Berrington92199110110
2011Muhammad Amir8219102071
2012W Sahan152193101060
2013C Heenatigala92191202059
2014Mohammed Irfan1021619110108
2015Harrison Ward12215000037
2016Pradeep AireePradeep Airee11215001060
2017DC Kelly202142000045
2018Tazmin Brits42140110112
2019Timil Patel192132401054
2020Chamindu Wijesinghe222101901055
2021Sharmin AkhterSharmin Akhter42090110130
2022Josephine Nkomo13208601056
2023Musa Shaheen13208002064
2024Aaron Jones82070100103
2025Akash Babu7207402073
2026Rishi Pillai5206102071
2027Gareth Harte8205401051
2028Hayden KerrHayden Kerr182042700043
2029TW Boorman12204000039
2030Wayne ParnellWayne Parnell182033001076
2031Amjad Ali7203001060
2032Santhush GunathilakeSanthush Gunathilake152022201057
2033VR Rubasinghe11202001058
2034Greg Thompson12201001061
2035Nathan Barnwell16201700043
2036RA Marshall72010100122
2037Vikram SolankiVikram Solanki8201002083
2038Jake Dunford35200000027
2039Tom Nightingale8199301065
2040David WarnerDavid Warner31990110108
2041Nikhil Chaudhary10199901067
2042Adnan Mufti101980100104
2043Davy Jacobs5198003057
2044Savin Perera6198002075
2045Y Rodrigo16197400042
2046Muhammad Asim7197601094
2047Nick Kimber10196601084
2048V Thewmika11196401059
2049WSEN Fernando11196300048
2050R King7196000045

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