In cricket, a duck is a batsman’s dismissal for a score of zero. The term is a shortening of the term “duck’s egg”, the latter being used long before Test cricket began. Today we will discuss about those players who got ‘Duck’ maximum in Test matches.

10. Danny Morrison (New Zealand): Short in stature, a handicap more than made up for with spirit, Danny Morrison succeeded Richard Hadlee as New Zealand’s main strike bowler, and with a slingy action and a good outswinger. This kiwi player played total 48 test matches and collected only 379 runs in his bag in test.  As a batsman he was a genuine rabbit, at one time holding the world record of 24 Test ducks. He is standing at 10th position in this list.

9. Danish Kaneria (Pakistan): one of the most controversial name in cricket history as he was being found guilty of corruption in a spot-fixing case. He made his test debut against England in 2000. He was famous for very well disguised googly. He is at 9th rank in the list as he scored 25 ducks in his test career. He played total 61 test matches in his career.

8. Mervyn Dillon (West Indies): Mervyn Dillon has played 38 in Tests and taken 131 wickets.  He remains an adequate stock bowler who, in another era, would hardly qualify for the new ball.He collected 549 runs swinging his bat. He occupied 8th rank in this list as he scored 26 ducks in his test career.

7. Sir Curtly Ambrose (West Indies): Sir Curtly Ambrose is a former cricketer from Antigua who played 98 Test matches for the West Indies. Curtly Ambrose was the most lethal pace bowler of his generation. He was not so bad with his bat also. He scored 1439 runs in his test career. His batting career brought him into this list as he scored ducks 26 times in his test career. He is at number 7th position in this list.

6. Zaheer Khan (India): The second-most successful Indian pace bowler Zaheer Khan is at 6th position in this list. He may not be the grammatically correct batsman but his bat brought many sixes and boundaries for India. Along with sixes or boundaries, he also scored duck too. He scored ducks 29 times in his test career.  He made his test debut in 2000 against Bangladesh. He played 92 matches wearing Indian jersey.

5. Muttiah Muralitharan (Sri Lanka): Muralitharan’s career was beset by controversy over his bowling action for much of his international career. Due to an unusual hyperextension of his congenitally bent arm during delivery though was rated the greatest Test match bowler ever by Wisden Cricketers’Almanack in 2002. He is at 5th position in this list as he scored ducks 33 times along with 1261 runs in 133 matches in his test career.

4. Shane Warne (Australia): Shane Warne is an Australian former international cricketer widely regarded as one of the greatest bowlers in the history of the game. He showed world his leg spin magic but today he is enlisted in this list not for his bowling career, for scoring ducks 34 times in test. He played total 145 test matches in his career.

3. Glenn McGrath (Australia): ‘The Swing Legend’ bowler Glenn McGrath is standing at 3rd position in this list. His below average batting quality brought him 641 runs along with 35 ducks in 124 test matches.

2. Chris Martin (New Zealand): Hardworking with the ball and outrageously feeble with the bat, Chris Martin was the most consistent thing about the New Zealand pace attack in the first decade of the 2000s. He played total 71 matches in his test career. This musical kiwi cricketer scored 36 ducks in his test career.

1. Courtney Walsh (West Indies): Courtney Walsh is a former international fast bowler who represented the West Indies from 1984 to 2001. Courtney Walsh probably bowled faster for longer than any man in history. An old-fashioned specialist, his comic incompetence with the bat earned him a Test-record 43 ducks in his test career. He played total 132 matches in his career. He is standing at 1st position in this list.

Player name


No of Ducks

1. Courtney Walsh

West Indies


2. Chris Martin

New Zealand


3. Glenn McGrath



4. Shane Warne



5. Muttiah Muralitharan

Sri Lanka


6. Zaheer Khan



7. Sir Curtly Ambrose

West Indies


8. Mervyn Dillon

West Indies


9. Danish Kaneria



10. Danny Morrison

New Zealand