Batsmen with most ducks in ODIs

Afridi made his way to this list
Afridi made his way to this list

#2 Shahid Afridi - 30

Ad
Pakistan v England - 2nd One Day International
Shahid Afridi always played to entertain the crowd

Shahid Afridi was known for his monster hitting. The bowler and the format rarely mattered and he always played to entertain the crowd with meaty-blows. Because of this, he holds the record for highest sixes in the ODIs with 351 and no one is even close to breaking this record and it looks as safe as houses.

Ad

Afridi wore the green jersey in 398 matches and scored 8064 runs at a very sub-par average of 23.58, accompanied by 39 fifties and six hundreds. Afridi never took time to settle and went slam-bang from the word go.

The all-rounder was dismissed for nought on 30 occasions in the ODI and is definitely a record he would not have loved to make his way into.

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 Naveen K
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