7. Shane Warne -132 ducks

Here is the first spin twist to this list. Being Warney is always difficult except for Warney himself. The amount of spin this leggie produced was insane - totally opposite to his name which resembles the word sane. After all, he was pronounced among the greatest cricketers of the 20th century! If his magical delivery to dismiss Mike Gatting was called "ball of the century", I wonder what the 21th century delivery to bowl Andrew Strauss out would be called. He used to be the nightmare for every batsman during his time. On his day, he would just run through any batting line up.
Being one of the greatest of all time, he has 1001 wickets to his name across the two formats he played. Considering his tremendous success in IPL, I wonder how impactful he would've been with a place in the national T20 side.
Warnie managed to bag 132 ducks throughout his International career as follows:
Test: 102
ODI: 30
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule