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.
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.



















