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.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

Edited by Vignesh Ananthasubramanian
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications