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.
ODM recorded player statistics
#PlayerMatchesRunsWickets100s50sDucksHigh
3701T Dilshan1000000
3702CT Sandaruwan1000000
3703Haseeb Khan1000000
3704Zain Ali2000000
3705OJ Hunt1000000
3706TO Norton1030000
3707S di Bartolomeo1000000
3708Abid Ullah Shah1000000
3709Thomas Draca2020000
3710RI Millar3050000
3711B Dougherty1000000
3712Mohomed Dilshad2060000
3713Matheesha Pathirana2020000
3714Hasith Rathnakake3040000
3715Nuwan Thushara4040000
3716D Nipunajith1010000
3717Mohammed Irshad1000000
3718Tiaan van Vuuren1010000
3719JA Chohan2030000
3720AB Johnson2000000
3721EJH Bristowe2010000
3722MS Tonge1000000
3723Amaish Rana1010000
3724Dileepa Jayalath1000000
3725T Navodya1010000
3726Induwara Udena2060000
3727Zubin Surkari1000000
3728Sunil Dhaniram1010000
3729S Jyoti1000000
3730Khurram Chohan1010000
3731Calvert Hooper1030000
3732Umar Bhatti1020000
3733Kevin Darlington4070000
3734PM Ryan3060000
3735Manjeet ShresthaManjeet Shrestha1000000
3736Shoaib Sarwar2060000
3737Amit Shukla1000000
3738Henry Osinde2020000
3739Abhimanyu Rajp2030000
3740Wasim Tahir1010000
3741Waheed Aamir1020000
3742Alex Cusack2050000
3743Trent JohnstonTrent Johnston2050000
3744Jason Davidson1000000
3745Japen Patel1000000
3746Chandra Sawad1010000
3747Dewi Penrhyn Jones3020000
3748Jack Winslade1010000
3749Joshua Ogunlola2030000
3750Noor-ul-Amin1000000

Available historical scorebook coverage through 3 Nov 2026. Our Sources & methodology →