Most Ducks In Test

Last Modified Mar 24, 2022 16:33 IST

List of Most Ducks in Tests


Sl NoPlayerTeamSpanMatchesInningsTotal DucksRuns
1Courtney WalshWest Indies1984-200113218543936
2Stuart BroadEngland2007-2022152224393412
3Chris MartinNew Zealand2000-20137110436123
4Glenn McGrathAustralia1993-200712413835641
5Shane WarneAustralia1992-2007145199343154
6Ishant SharmaIndia2007-202110514234785
7Muttiah MuralitharanSri Lanka1992-2010133164331261
8James AndersonEngland2003-2022169239301262
9Zaheer KhanIndia2000-201492127291231
10M DillonWest Indies1997-2004386826549

Most ducks in test cricket is one of the most embarrassing records to possess and as expected mostly tail enders feature in this list. Courtney Walsh of West Indies and Stuart Broad of England are one and two on the list with a total of 43 and 39 ducks respectively.


New Zealand v South Africa - 1st Test: Day 3


The others in the list include India's very own Zaheer Khan and spin bowling legends Muttiah Muralidharan and Shane Warne.