10 - Shane Warne: Aussie legend Warne has 44 ducks to his name
9 - Zaheer Khan: Indian icon Zaheer has 44 ducks in International cricket
8 - Wasim Akram: Pakistan's Akram registered 45 ducks in his career
7 - Daniel Vettori: New Zealand's Vettori has 46 International ducks to his name
6 - Mahela Jayawardene: Sri Lanka's Jayawardene has 47 ducks to his name
5 - Stuart Broad: England's Broad has 49 International ducks
4 - Glenn McGrath: Former Aussie speedster McGrath has been out on duck 49 times
3 - Sanath Jayasuriya: Sri Lanka's Jayasuriya has registered 53 ducks
2 - Courtney Walsh: Ex-West Indies star has 54 ducks to his name
1 - Muttiah Muralitharan: Former Sri Lankan Muralitharan has the most - 59 ducks in International cricket
Next : 10 IPL captains with highest win percentage than Virat Kohli
Click to read more..