Courtney Walsh was a lethal bowler in his heydays in Test cricket. He terrorised batters with his sheer pace, which fetched him 500-plus wickets.

But Walsh found himself clueless in front of his peers while holding the bat. And that’s why he holds an unpleasant record in the Test format.

Which record? 

Getting out the most times on a duck!

In this article, we’ll look at the top 10 players with the most ducks in Test cricket.

Most Ducks in Test Cricket

PlayerInningsDucks
Courtney Walsh (WI)18543
Stuart Broad (ENG)24439
Chris Martin (NZ)10436
Glenn McGrath (AUS)13835
Ishant Sharma (IND)14234
Shane Warne (AUS)19934
James Anderson (ENG)26534
Muthiah Muralidaran (SL)16433
Zaheer Khan (IND)12729
Jasprit Bumrah (IND)7828

Key Insights on Most Ducks in Tests

Record Holders for Most Ducks and Golden Ducks in Tests

Courtney Walsh holds the unwanted record for scoring the most ducks in the Test format. The former West Indies fast bowler returned to the pavilion with 43 ducks to his name.

Muttiah Muralitharan earned 14 of his 33 ducks on the first ball. This is the most golden ducks by any batter in Tests.

Rangana Herath (11), Walsh (10) and Stuart Broad (10) are the other batters with 10 or more golden ducks in Tests.


Consecutive Noughts and King Pair Milestones in Tests

Bob Holland, Ajit Agarkar and Mohammad Asif have scored the most consecutive ducks in Tests. All three of them registered five consecutive ducks, with Holland dismissed for two golden ducks. (Read more about Ajit Agarkar’s consecutive ducks here.)

Chris Martin has recorded the most pairs (getting out on a duck in both innings of a Test) in Tests, having earned seven pairs (14 ducks).

Over 25 batters have been dismissed on the first ball in both innings of a Test match without scoring a run, which is known as a King Pair.


Home, Away and Opponent Specific Duck Records in Tests

Glenn McGrath earned 21 of his 35 ducks in Australia, the most by a batter at home in Tests.

Walsh scored 29 of his 43 noughts outside the West Indies, making it the most by a batter in overseas Tests.

Walsh recorded 13 of his ducks against Australia, making it the most by a batter against a Test team.


Unique Batting Position and Calendar Year Duck Records

West Indies’ Mervyn Dillon has scored the most ducks in a calendar year in Tests. He recorded 10 scores of noughts in 2002.

West Indies’ Kraigg Brathwaite has earned the most ducks as an opener in Tests, having gotten out on zero 19 times.

Read Next | Players with Most Run Outs in ODI

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Steven Smith Runs by Opponent in Test

Explore this comprehensive breakdown detailing remarkable run-scoring feats and century milestones to satisfy your search…

16 hours ago

Ben Stokes Captaincy Stats in Test & ODI

Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…

2 days ago

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

3 days ago

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

1 week ago

Sunil Narine IPL Wickets Year by Year

Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…

2 weeks ago

Most Overs Bowled Without a Wicket in a Test Innings

Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…

2 weeks ago