Top 5 batsmen with most ducks in ODIs

Sanath Jayasuriya
Sanath Jayasuriya

#2 Shahid Afridi

Shahid Afridi
Shahid Afridi

The hitman from Pakistan was one of the most feared batsmen in his days and did hold the record for the fastest ODI hundred until beaten by Corey Anderson from New Zealand and, it is now held by South Africa’s AB de Villiers.

Boom Boom Afridi was a nightmare for bowlers and batsmen worldwide due to his devastating slogging ability and his deadly bowling. As a spinner, Afridi captured 395 wickets in 398 ODIs and scored more than 8000 runs.

It was often believed that if Afridi gets going, the ball will see the boundary ropes every now and then. Of all the records that are held by the former Pakistani skipper, one that does capture our attention is his tally of 30 ducks. He was known as an attacking batsman who would adapt to certain playing that involves a lot of risk-taking and as history suggests, Afridi was suited to such kind of a playing style.

With all that said, Afridi was one of the greatest entertainers of the game and the world misses the boom boom man. With 30 ducks in 398 games, Afridi stands second on the all-time list of players with the most number of ducks in ODI history.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links