Top 10 players (current) to score most ducks in ODI career

By Jatin Sharma

Updated - 02 Mar 2015, 21:23 IST

2 Min Read

1. 30- Shahid Afridi (Asia/ICC/Pakistan 1996-2015)Mts: 394

Shahid Afridi has 447 sixes in Intl. Cricket career. (Photo Source: AFP)

The ageless Pakistani all-rounder Shahid Afridi has the most ducks in ODI matches-30. Primarily debuting in 1996 as a batsman who could bowl, Afridi hit the then fastest hundred in 37 balls against Sri Lanka. Currently he has played 394 matches and has taken more than 400 wickets in the ODI format. His batting has declined very much in recent times and he has become a more of a miss and hit batsman and that has added to his duck gathering. (Also read Top 5 highest successful ODI chases losing only 1 or no wicket)

*All stats are updated till 2 March 2015.

Prev
Page10 / 10
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store