In Test cricket, failures are inevitable, even for the most skilled players. A duck can come from a brilliant delivery, a lapse in concentration, or simply bad luck. When discussing the most ducks by Bangladesh cricketers in Test cricket, several experienced and long-serving players appear on this list. This is not due to a lack of ability, but because they have spent a long time playing at the highest level and faced many innings.
Table of Contents
List of 5 Most Ducks by Bangladesh Cricketers in Test Cricket
5. Mushfiqur Rahim

Mushfiqur Rahim has been one of the pillars of Bangladesh’s Test batting lineup for many years. Known for his determination, solid technique, and ability to perform under pressure, he has delivered numerous match-saving and match-winning innings. Despite his outstanding consistency, he has also recorded 13 ducks in his career, placing him among discussions of the most ducks by Bangladesh cricketers in Test cricket. This number mainly reflects his long international career and the high number of innings he has played. Nevertheless, his contributions far outweigh these occasional failures, making him one of Bangladesh’s finest Test batters.
| Matches | 100 |
| Inns | 184 |
| NO | 16 |
| Runs | 6510 |
| HS | 219* |
| 100 | 13 |
| 50 | 28 |
| Ducks | 13 |
| 4s | 747 |
| 6s | 38 |
ALSO READ: Top 5 Lowest Totals by Bangladesh in Test Cricket History
4. Taijul Islam

Taijul Islam is primarily known for his left-arm spin bowling, which has been crucial for Bangladesh in Test matches. As a lower-order batter, he usually comes to the crease in difficult situations, often against strong bowling attacks. This role has contributed to his total of 13 ducks, keeping him within the conversation of the most ducks by Bangladesh cricketers in Test cricket. However, Taijul has occasionally played valuable innings, showing resilience and the ability to support the team when needed. His batting statistics reflect his position in the lineup rather than his overall cricketing skill.
| Matches | 57 |
| Inns | 95 |
| NO | 11 |
| Runs | 845 |
| HS | 47 |
| 100 | 0 |
| 50 | 0 |
| Ducks | 13 |
| 4s | 94 |
| 6s | 2 |
3. Khaled Ahmed

Khaled Ahmed, a pace bowler, has had limited opportunities to contribute with the bat. Batting in the lower order often means facing quality bowlers in challenging conditions, which explains his 14 ducks in a relatively short career so far. This places him among players with the most ducks by Bangladesh cricketers in Test cricket despite fewer matches. His primary role in the team is as a bowler, and his batting statistics remain secondary. Even so, he has occasionally shown resistance, though consistency with the bat is difficult in his position.
| Matches | 17 |
| Inns | 29 |
| NO | 9 |
| Runs | 55 |
| HS | 22 |
| 100 | 0 |
| 50 | 0 |
| Ducks | 14 |
| 4s | 6 |
| 6s | 3 |
2. Mohammad Ashraful

Mohammad Ashraful was widely regarded as one of Bangladesh’s most naturally talented batters. His attacking style and ability to score quickly made him a fan favorite. However, his career was also marked by inconsistency, reflected in his 16 ducks, which ranks him high among the most ducks by Bangladesh cricketers in Test cricket. While he produced several memorable innings and centuries, he also experienced frequent early dismissals. This mix of brilliance and unpredictability defines his Test career.
| Matches | 61 |
| Inns | 119 |
| NO | 5 |
| Runs | 2737 |
| HS | 190 |
| 100 | 6 |
| 50 | 8 |
| Ducks | 16 |
| 4s | 335 |
| 6s | 22 |
Ball-by-ball betting available on Rana88 sportsbook
1. Mominul Haque

Mominul Haque sits at the top of this list with the highest number of ducks among Bangladesh players in Test cricket. Known for his calm temperament and ability to build long innings, he has been a vital part of Bangladesh’s middle order. Despite his consistency and achievements, he has accumulated 18 ducks, making him a leading name when discussing the most ducks by Bangladesh cricketers in Test cricket. This is largely due to his long career and the number of innings he has played. His multiple centuries and strong run tally clearly highlight his importance to the team.
| Matches | 75 |
| Inns | 139 |
| NO | 10 |
| Runs | 4859 |
| HS | 181 |
| 100 | 13 |
| 50 | 25 |
| Ducks | 18 |
| 4s | 557 |
| 6s | 21 |
FAQs
1. What does a duck mean in Test cricket?
A duck in Test cricket refers to a batter getting dismissed without scoring any runs. It is a common part of the game, even among top players.
2. Who has the most ducks by Bangladesh cricketers in Test cricket?
Mominul Haque holds the record for the most ducks by Bangladesh cricketers in Test cricket among the players listed here, with 18 ducks.
3. Why do experienced players appear in the most ducks by Bangladesh cricketers in Test cricket list?
Experienced players usually play more matches and innings, increasing their chances of getting out for zero, which is why they often feature in this list.
4. Do ducks affect a player’s overall performance significantly?
While ducks can impact a player’s average, they do not define a player’s career. Many top players with multiple ducks have still achieved great success.
5. Which Bangladesh player on this list has the best batting record despite ducks?
Mushfiqur Rahim stands out with strong batting statistics, including over 6000 runs and multiple centuries, despite being among the most ducks by Bangladesh cricketers in Test cricket.

