6. Shane Warne - 34 Ducks
Another bowling legend on the list, Australia’s Shane Warne is regarded as the greatest spin bowler in cricket. Talking about his batting, Warne has also scored 12 half-centuries in Test cricket but has 34 ducks to his name in the longest format.



