List of Most Ducks in Tests
Sl No | Player | Team | Span | Matches | Innings | Total Ducks | Runs |
1 | Courtney Walsh | West Indies | 1984-2001 | 132 | 185 | 43 | 936 |
2 | Stuart Broad | England | 2007-2022 | 152 | 224 | 39 | 3412 |
3 | Chris Martin | New Zealand | 2000-2013 | 71 | 104 | 36 | 123 |
4 | Glenn McGrath | Australia | 1993-2007 | 124 | 138 | 35 | 641 |
5 | Shane Warne | Australia | 1992-2007 | 145 | 199 | 34 | 3154 |
6 | Ishant Sharma | India | 2007-2021 | 105 | 142 | 34 | 785 |
7 | Muttiah Muralitharan | Sri Lanka | 1992-2010 | 133 | 164 | 33 | 1261 |
8 | James Anderson | England | 2003-2022 | 169 | 239 | 30 | 1262 |
9 | Zaheer Khan | India | 2000-2014 | 92 | 127 | 29 | 1231 |
10 | M Dillon | West Indies | 1997-2004 | 38 | 68 | 26 | 549 |
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.
The others in the list include India's very own Zaheer Khan and spin bowling legends Muttiah Muralidharan and Shane Warne.