Players with the most ducks for major Test-playing nations

Players with the most ducks for major Test-playing nations

Image Source : Getty Images

9. Mohammad Ashraful has recorded the most ducks (16) for Bangladesh in Tests

Image Source : Getty Images

8. Morne Morkel has recorded the most ducks (22) for South Africa in Tests

Image Source : Getty Images

7. Danish Kaneria has recorded the most ducks (25) for Pakistan in Tests

Image Source : Getty Images

6. Muttiah Muralidaran has recorded the most ducks (33) for Sri Lanka in Tests

Image Source : Getty Images

5. Ishant Sharma has recorded the most ducks (34) for India in Tests

Image Source : Getty Images

4. Glenn McGrath has recorded the most ducks (35) for Australia in Tests

Image Source : Getty Images

3. Chris Martin has recorded the most ducks (36) for New Zealand in Tests

Image Source : Getty Images

2. Stuart Broad has recorded the most ducks (39) for England in Tests

Image Source : Getty Images

1. Courtney Walsh has recorded the most ducks (43) for the West Indies in Tests

Image Source : Getty Images

Next : Most runs in last over of IPL match; Romario Shepherd smashes 32