Top 5 Right-Handed Batters with the Most Ducks in Test Cricket HistoryCricket
1 Sept 2026, 7:21 am (3 hours ago)· 3

Top 5 Right-Handed Batters with the Most Ducks in Test Cricket History

Test cricket is notoriously difficult, and several legendary fast bowlers have accumulated an unwanted record of ducks throughout their careers. Here are the top five right-handed batsmen who got out for zero the most times.

Test cricket is widely regarded as the ultimate test of a player's skill, where every single delivery poses a fresh challenge and a tiny mistake sends the bails flying. For lower-order bowlers especially, surviving at the crease is nothing short of a battle. While these players often write history with their bowling performances, they also end up earning unwanted records for heading back to the pavilion without scoring. When it comes to the highest number of ducks in Test history among right-handed batsmen, several world-class bowlers top the charts. These athletes brought opposing teams to their knees with the ball, but whenever they held the bat, luck repeatedly turned away from them.

Courtney Walsh Holds the Unwanted Top Spot

The legendary West Indian fast bowler Courtney Walsh is remembered with immense respect in the history of Test cricket. Over a long and illustrious career spanning from 1984 to 2001, Walsh batted in 185 innings across 132 Test matches. During this period, he remained not out 61 times and scored 936 runs at an average of 7.54. However, this journey also came with an unwanted milestone that no player would ever wish to keep. Walsh was dismissed for a duck a record 43 times throughout his Test career. Not just among right-handed batters, but the record for the most ducks in Test history still stands in the name of Courtney Walsh.

Also read

Chris Martin and His Batting Statistics

Whenever the former New Zealand fast bowler Chris Martin is brought up, his sharp swing bowling is remembered alongside his unique batting style. The atmosphere in the dressing room used to change entirely whenever Martin walked out to bat. Playing 71 Test matches for New Zealand between 2000 and 2013, Martin scored just 123 runs in 104 innings, with his highest score being an unbeaten 12 runs. His batting average stood at a paltry 2.36. Martin walked back to the pavilion without opening his account 36 times in his career. This staggering ratio of ducks compared to his total innings places him firmly in second position on this list.

Glenn McGrath and His Struggles With the Bat

Ranked among Australia's all-time greatest fast bowlers, Glenn McGrath was renowned for his immaculate line and length. McGrath played 124 Test matches during Australia's golden era from 1993 to 2007. While batting in 138 innings, he remained not out 51 times and scored 641 runs. Although one of his half-centuries consisting of 61 runs became quite famous, he frequently struggled with the bat. McGrath walked back to the pavilion after being dismissed for zero on 35 occasions during his career. The bowler who foxed batters with deliveries of his own often failed to spend much time at the crease.

Ishant Sharma on the List of Tailenders

A stalwart of Indian fast bowling, Ishant Sharma troubled some of the greatest batters in the world with his precise bounce. Playing 105 Test matches for India between 2007 and 2021, Ishant batted in 142 innings. During this stretch, he remained not out 47 times and scored 785 runs at an average of 8.26. His half-century of 57 runs scored during a Lord's Test remains fresh in the memories of Indian fans. Nevertheless, while batting in the lower order, Ishant also got out without scoring a single run 34 times, placing him fourth on the list of right-handed batters with the most ducks.

Shane Warne and His 34 Ducks Despite Thousands of Runs

The legendary Australian leg-spinner Shane Warne stands out quite differently from the rest of the players on this list. Warne was not only a great bowler but also a useful and aggressive lower-order batsman. Across 199 innings in 145 Test matches played between 1992 and 2007, Warne scored 3154 runs at a stellar average of 17.32, which included 12 half-centuries. Although he never scored a Test century and his highest score remained 99 runs, the sheer volume of runs did not spare him. Despite scoring so many runs, his lengthy career and consistently aggressive approach meant Warne was dismissed for zero 34 times in his career.

Questions & Answers

Who is the right-handed batsman with the most ducks in Test history?
Legendary West Indian fast bowler Courtney Walsh holds the record for being dismissed for a duck 43 times in Test history.
How many times did Chris Martin record a duck in his Test career?
Former New Zealand fast bowler Chris Martin walked back to the pavilion without opening his account 36 times in his career.
How many times did Glenn McGrath get out for zero in his career?
Australian bowler Glenn McGrath was dismissed for a duck on 35 occasions during his career.
How many times did Ishant Sharma lose his wicket for zero in Tests?
Indian fast bowler Ishant Sharma got out without scoring a single run 34 times while batting in the lower order.
How many total runs did Shane Warne score in Test cricket, and how many ducks did he have?
Shane Warne scored 3154 runs across 145 Test matches and was dismissed for zero 34 times in his career.

Comments 0

No comments yet — be the first.

Citizen journalism

Become a TrendKia journalist

Voice of the people

Share news, photos and videos from your area with TrendKia and let your voice reach the nation. Every citizen a journalist.

Join now
CH 01 LIVE
TrendKia TV ON AIR