Who has the most ducks in the history of cricket on Bangladesh?
The greatest number of ducks in One Day International cricket
for Bangladesh is 18, achieved by Habibul Bashar, from a total of
105 One-Day International innings over 12 years from 1995 to
2007.
Of players still involved in the game, as of May 2011, Mohammad
Ashraful has scored 11 ducks in 158 One-Day International innings
since 2001.