Most Ducks for Bangladesh is a unique statistic that highlights how even some of the country’s greatest cricketers struggled at times in ODI cricket. Bangladesh national cricket team has produced many legendary players over the years, but getting dismissed for zero is a part of cricket that every batter experiences. Some world-class players have surprisingly recorded a high number of ducks despite scoring thousands of runs for Bangladesh. This list showcases the top 10 Bangladeshi cricketers with the most ducks in ODI history, proving that even the best players can have difficult moments at the crease. While these players faced failures at times, their overall contributions to Bangladesh cricket remain unforgettable.
10. Rubel Hossain

Rubel Hossain was mainly known for his pace bowling rather than batting abilities. As a lower-order batter, he often came to the crease in difficult situations which increased the chances of getting out cheaply. Most Ducks for Bangladesh lists include his name because he recorded 11 ducks during his ODI career. Despite that, Rubel remained an important fast bowler for Bangladesh over the years. His memorable bowling performances in international tournaments made him a fan favorite.
| Matches | Runs | Highest Score | Ducks | Batting Average |
|---|---|---|---|---|
| 104 | 144 | 17 | 11 | 4.96 |
9. Shahriar Nafees

Shahriar Nafees was once considered one of Bangladesh’s most stylish opening batters in ODI cricket. Although he played several match-winning innings, he also struggled with consistency at times. Most Ducks for Bangladesh statistics show that he was dismissed for zero on 11 occasions. His aggressive batting style sometimes resulted in risky shots early in the innings. Even so, he remains an important figure in Bangladesh cricket history.
| Matches | Runs | Highest Score | Ducks | Centuries |
|---|---|---|---|---|
| 75 | 2201 | 123* | 11 | 4 |
8. Mushfiqur Rahim

Mushfiqur Rahim is one of the most successful batters Bangladesh has ever produced in ODI cricket. Despite his impressive career numbers, he has also experienced difficult moments with the bat. Most Ducks for Bangladesh rankings place him among the players with 12 ducks in ODIs. His long career and large number of innings naturally increased the chances of occasional failures. However, his consistency and leadership continue to make him one of Bangladesh’s greatest cricketers.
| Matches | Runs | Highest Score | Ducks | Batting Average |
|---|---|---|---|---|
| 274 | 7795 | 144 | 12 | 36.42 |
7. Shakib Al Hasan

Shakib Al Hasan is widely regarded as Bangladesh’s greatest all-rounder of all time. Over a long international career, he has delivered countless match-winning performances for the national team. Most Ducks for Bangladesh records show that even a player of his caliber has been dismissed for zero 12 times in ODIs. His attacking style of batting sometimes forced him to take risks under pressure. Still, his achievements with both bat and ball remain unmatched in Bangladesh cricket history.
| Matches | Runs | Highest Score | Ducks | Centuries |
|---|---|---|---|---|
| 247 | 7570 | 134* | 12 | 9 |
ALSO READ:
6. Abdur Razzak

Abdur Razzak was one of Bangladesh’s most dependable left-arm spinners for many years. Since batting was not his primary role, he frequently found himself dismissed cheaply in ODI matches. Most Ducks for Bangladesh statistics include him with 12 ducks in his career. Even though his batting record was modest, his bowling contributions were extremely valuable for Bangladesh. He played a key role in several memorable victories during his career.
| Matches | Runs | Highest Score | Ducks | Wickets |
|---|---|---|---|---|
| 153 | 779 | 53* | 12 | Valuable Spinner |
5. Mohammad Ashraful

Mohammad Ashraful was known for his elegant stroke play and natural batting talent. Fans admired his ability to play attacking cricket against top bowling attacks around the world. Most Ducks for Bangladesh lists show that he also suffered 13 ducks during his ODI career. His aggressive batting mindset sometimes led to inconsistent performances. Despite that, Ashraful remains one of the most talented batters Bangladesh has ever produced.
| Matches | Runs | Highest Score | Ducks | Centuries |
|---|---|---|---|---|
| 175 | 3468 | 109 | 13 | 3 |
4. Mohammad Rafique

Mohammad Rafique was one of Bangladesh’s pioneering all-rounders in international cricket. Although primarily selected for his bowling, he also contributed useful runs lower down the order. Most Ducks for Bangladesh records place him among the players with 15 ducks in ODIs. His role as a lower-order batter often exposed him to difficult batting situations. Nevertheless, Rafique’s all-round contributions played a huge role in Bangladesh’s cricket development.
| Matches | Runs | Highest Score | Ducks | Batting Average |
|---|---|---|---|---|
| 123 | 1190 | 77 | 15 | 13.52 |
3. Mashrafe Mortaza

Mashrafe Mortaza is one of the most respected captains and fast bowlers in Bangladesh cricket history. His fearless attitude and leadership inspired the national team for many years. Most Ducks for Bangladesh rankings show that he recorded 15 ducks in ODI cricket. Since he mostly batted in the lower order, he often faced pressure situations while batting. Even with those ducks, Mashrafe remains a legendary figure in Bangladesh sports history.
| Matches | Runs | Highest Score | Ducks | Wickets |
|---|---|---|---|---|
| 218 | 1773 | 51* | 15 | Legendary Captain |
2. Litton Das

Litton Das is considered one of Bangladesh’s most stylish modern batters. He has played several outstanding innings in ODI cricket and remains a key player for the national side. Most Ducks for Bangladesh statistics reveal that he has already recorded 16 ducks in his career. His aggressive approach at the top of the order sometimes leads to risky dismissals. However, his ability to dominate bowling attacks keeps him among Bangladesh’s most exciting cricketers.
| Matches | Runs | Highest Score | Ducks | Centuries |
|---|---|---|---|---|
| 101 | 2783 | 176 | 16 | 5 |
1. Tamim Iqbal

Tamim Iqbal tops the list for the Most Ducks for Bangladesh in ODI cricket with 19 ducks. Despite this statistic, he is also Bangladesh’s highest ODI run-scorer and one of the country’s greatest opening batters. His attacking mindset at the start of innings often created opportunities for both big scores and early dismissals. Throughout his career, Tamim played many memorable innings against top international teams. His contributions to Bangladesh cricket remain historic and unmatched by many players.
| Matches | Runs | Highest Score | Ducks | Centuries |
|---|---|---|---|---|
| 243 | 8357 | 158 | 19 | 14 |
FAQs
- Who has the most ducks for Bangladesh in ODI cricket?
Tamim Iqbal has the most ducks for Bangladesh in ODI cricket with 19 ducks. - Why do top batters also record many ducks?
Top batters play more matches and innings, which naturally increases the chances of occasional zero scores. - Which Bangladeshi batter has the second-most ducks in ODIs?
Litton Das is second on the list with 16 ducks. - Does having many ducks mean a player performed poorly overall?
No, many legendary cricketers also have several ducks because they played aggressively and participated in many matches. - Which Bangladesh all-rounder appears on this list?
Shakib Al Hasan and Mashrafe Mortaza are among the all-rounders featured in this ranking.

