| 1 | Courtney Walsh West Indies | 185 Innings The fast bowling legend holds the unwanted record of 43 ducks in Test cricket, batting mostly as a tail-ender in 185 innings across an illustrious career. | 936 | 43 | 185 |
| 2 | Glenn McGrath Australia | 138 Innings Australia's greatest fast bowler notched 35 ducks in 138 Test innings, rarely troubling scorers as he focused entirely on his devastating bowling. | 641 | 35 | 138 |
| 3 | Muttiah Muralitharan Sri Lanka | 164 Innings Sri Lanka's record wicket-taker scored 33 ducks in 164 innings, known far more for his off-spin mastery than batting ability. | 1,261 | 33 | 164 |
| 4 | Zaheer Khan India | 92 Innings India's most successful left-arm pacer accumulated 30 golden ducks during his Test career, reflecting his status as a genuine tail-ender. | 1,231 | 30 | 92 |
| 5 | Chaminda Vaas Sri Lanka | 164 Innings Sri Lanka's left-arm swing bowling great accumulated 29 ducks in 164 Test innings, often unable to provide support to the senior batters. | 2,025 | 29 | 164 |
| 6 | Danish Kaneria Pakistan | 74 Innings Pakistan's prolific leg-spinner was not known for his batting, registering 28 ducks in 74 innings — a very high ratio for even a tail-ender. | 506 | 28 | 74 |
| 7 | Shane Warne Australia | 199 Innings Despite being one of the greatest bowlers in cricket history, Warne accumulated 34 ducks across 199 Test innings, though he was known to occasionally play a valuable lower-order knock. | 3,154 | 34 | 199 |
| 8 | Anil Kumble India | 176 Innings India's greatest spinner accumulated 28 ducks in 176 Test innings, though he occasionally produced crucial lower-order contributions. | 2,506 | 28 | 176 |
| 9 | Harbhajan Singh India | 147 Innings India's most successful off-spinner in Tests posted 30 ducks in 147 innings, another who prioritized bowling over batting craft. | 2,224 | 30 | 147 |
| 10 | Nathan Lyon Australia | 175+ Innings Australia's most successful off-spinner has accumulated over 25 ducks in Test cricket, typically batting at number 11 for Australia. | 1,800 | 25 | 175 |
| 11 | Wasim Akram Pakistan | 182 Innings Pakistan's greatest left-arm pacer scored 28 ducks in 182 innings but also produced several important lower-order contributions. | 2,898 | 28 | 182 |
| 12 | Chris Martin New Zealand | 104 Innings New Zealand's fast bowler holds the record for most consecutive ducks in Test cricket, famously batting at number 11 with minimal success. | 123 | 36 | 104 |
| 13 | Jason Gillespie Australia | 93 Innings The Australian pace bowler scored a shocking 201* in a Test against Bangladesh but also accumulated 26 ducks during his career. | 1,218 | 26 | 93 |
| 14 | Stuart Broad England | 215+ Innings Broad accumulated 25+ ducks in 215 innings, though he occasionally hit valuable tail-end contributions and is remembered more for his bowling heroics. | 3,262 | 25 | 215 |
| 15 | Waqar Younis Pakistan | 120 Innings Pakistan's master of reverse swing accumulated 24 ducks in 120 Test innings, rarely having to stay long with the bat. | 1,010 | 24 | 120 |
| 16 | Shoaib Akhtar Pakistan | 71 Innings The 'Rawalpindi Express' scored 22 ducks in 71 Test innings, firmly placing him among the least productive tail-enders in modern Test history. | 544 | 22 | 71 |
| 17 | Morne Morkel South Africa | 113 Innings South Africa's towering fast bowler accumulated 23 ducks in 113 Test innings, reliable as a number 11 but no threat to any bowling attack. | 926 | 23 | 113 |
| 18 | Rangana Herath Sri Lanka | 172 Innings Sri Lanka's left-arm spinner who took 433 Test wickets accumulated 26 ducks in 172 innings, more focused on bowling than batting throughout his career. | 1,664 | 26 | 172 |
| 19 | Mitchell Johnson Australia | 123 Innings The fearsome left-arm pacer scored 22 ducks in 123 innings for Australia though he also contributed notably with the bat at times. | 2,065 | 22 | 123 |
| 20 | Yasir Shah Pakistan | 87 Innings Pakistan's leg-spin great has accumulated over 20 ducks in 87 Test innings, another spinner who made his mark exclusively with the ball. | 891 | 20 | 87 |