Top 10 Batsmen with most number of ducks in Test matches: We have witnessed turners and sweet chin music, but what happens when the mighty bowlers gets a taste of their own medicine. Ajit Agarkar was known as the “Bombay duck”, while Chris Martin holds quite a few dubious distinctions. Let’s have a look at the most number of ducks by an individual in Test cricket. 10. Danny Morrison (New Zealand) – 24 Ducks Danny Morrison of New Zealand. ( John Gichigi / Getty Images) The Kiwi fast bowler was a threat with the ball, but when it comes to batting; he turned out to be that pain thread in batting. In 48 Test matches, the Kiwi tailender has scored only 379 runs at an average of 8.42. He has recorded 24 ducks to his international statistics. 9. Danish Kaneria (Pakistan) – 25 Ducks (Photo by Tom Shaw/Getty Images) He made many batsmen dance to his spin, but Danish Kaneria couldn’t save the blushes when it came to his batting. In 61 matches, Kaneria has registered 25 “nout” to his name. He has scored 360 runs at an average of 7.05. 8. Courtley Ambrose (West Indies) – 26 Ducks (Photo Source: Getty Images) The tall Caribbean bowler has played 98 Test matches for his country. Ambrose was a sorry figure with the bat, as he failed to get off the mark on 26 occasions. He has 1439 runs to his credit along with a half century. 7. Mervyn Dillon (West Indies) – 26 Ducks (Photo credit should read ALEXANDER JOE/AFP/Getty Images) He was quick and he was sharp as well. But Dillon couldn’t make his willow do the talking, as he scored only 549 runs from 38 Test matches. Dillon got out for 0 on 26 occasions. He had an average of 8.44 in Test matches. 6. Zaheer Khan (India) – 29 Ducks Zaheer Khan tops the list here with 29 ducks (Photo Source: Getty Images) A match winner with the ball, Zaheer Khan has lifted India on many occasions. But the story is not the same when he picks up the bat. In 92 matches, he has scored 1231 runs at an average of 11.95. Zaheer has 29 ducks to his name. 5. Muttiah Muralitharan (Sri Lanka) – 33 Ducks (Photo Source: AFP) The legendary Sri Lankan bowler doesn’t need any introductions when it comes to his bowling. An ambitious batsman, Muralitharan has 33 ducks to his name. He has played 133 matches, scoring 1261 runs at an average of 11.67. 4. Shane Warne (Australia) – 34 Ducks AFP PHOTO/Greg WOOD (Photo credit should read GREG WOOD/AFP/Getty Images) The legendary leg spinner is one of the best bowlers of all time. He once missed on a century by 1 run, Shane Warne failed to get the scoreboard ticking on 34 occasions. He has played 145 matches, scoring 3154 runs at an average of 17.32. 3. Glenn Mcgrath (Australia) – 35 Ducks (Photo credit should read WILLIAM WEST/AFP/Getty Images) The lanky Australian bowler is one of the best in the business when it comes to bowling. But Glenn Mcgrath didn’t like to face the red cherry. He has 35 ducks to his name. Mcgrath has played 124 matches, scoring 641 runs At an average of 7.36. He has 1 half century to his name. 2. Chris Martin (New Zealand) – 36 Ducks AFP PHOTO / WILLIAM WEST (Photo credit should read WILLIAM WEST/AFP/Getty Images) Chris Martin is a bowler’s delight. The Kiwi bowler has 36 ducks in his Test career. Martin has played 71 matches, scoring 123 runs at an average 2.36. Even though he has 52 not out innings to his name. He inability to get off the mark will go down in the record books. 1. Courtney Walsh (West Indies) – 43 Ducks Courtney Walsh walks off in his last test after batting for the West Indies during the 5th Test played between South Africa and theWest Indies at Sabina Park in Kingston Jamaica. DIGITAL IMAGE Mandatory Credit: Touchline Photo/ALLSPORT The lethal fast bowler, didn’t do much justice with the bat. In 132 matches, Walsh has scored 936 runs at an average of 7.54. He has the maximum number of ducks to his name. Walsh failed to get off the mark on 43 occasions. In his 17 year career, this is one dubious distinction which he would like to forget. All stats updated till 01 Nov 2015. Also read: Top 10 Openers with most runs in Tests