In the fast-paced world of T20 cricket, even top-level players can occasionally get dismissed without scoring. These instances, known as ducks, are quite common—especially given the aggressive intent required in this format. When analyzing the most ducks in T20 cricket by Bangladesh, several experienced cricketers stand out despite having strong careers. This list highlights the top five Bangladesh players with the highest number of ducks in T20 internationals.
Table of Contents
List of 5 Most Ducks in T20 Cricket by Bangladesh Players
5. Mahedi Hasan

Mahedi Hasan has primarily featured as a bowling all-rounder for Bangladesh, contributing with both bat and ball. While his main strength lies in his off-spin bowling, he has often been required to play quick cameos in the lower order. This attacking role sometimes results in early dismissals, which contributes to the most ducks in T20 cricket by Bangladesh discussions.
His tally of ducks reflects the high-risk nature of his batting approach rather than a lack of ability. In pressure situations, Mahedi tends to play aggressively, which can lead to inconsistent results.
| Matches | 54 |
| Innings | 38 |
| Runs | 362 |
| Highest | 30* |
| Average | 12.92 |
| 100s | 0 |
| 50s | 0 |
| Ducks | 7 |
ALSO READ: Top 5 Most Fifties in ODI Cricket for Bangladesh
4. Mustafizur Rahman

Mustafizur Rahman is widely recognized for his exceptional bowling skills, particularly in the death overs. As a tail-end batsman, he is not expected to contribute heavily with the bat. However, his appearances at the crease—often in difficult match situations—have resulted in several ducks, placing him among players with the most ducks in T20 cricket by Bangladesh.
His batting numbers should be viewed in light of his primary responsibility as a bowler. The ducks simply reflect his limited batting role rather than any major concern.
| Matches | 106 |
| Innings | 32 |
| Runs | 87 |
| Highest | 15 |
| Average | 4.57 |
| 100s | 0 |
| 50s | 0 |
| Ducks | 7 |
3. Mushfiqur Rahim

Mushfiqur Rahim has been one of Bangladesh’s most reliable batsmen over the years. His experience and ability to anchor innings have made him a key figure in the middle order. However, even consistent performers are not immune to occasional failures, which is why he appears in the list of the most ducks in T20 cricket by Bangladesh.
With eight ducks in his T20 career, Mushfiqur’s record reflects both longevity and responsibility. Playing in crucial positions often exposes him to challenging situations, which can sometimes lead to early dismissals.
| Matches | 102 |
| Innings | 93 |
| Runs | 1,500 |
| Highest | 72* |
| Average | 19.48 |
| 100s | 0 |
| 50s | 6 |
| Ducks | 8 |
2. Shakib Al Hasan

Shakib Al Hasan is undoubtedly one of Bangladesh’s finest cricketers. As a world-class all-rounder, he has delivered consistently with both bat and ball. His aggressive mindset with the bat often puts pressure on bowlers, but it also increases the risk of getting out early, contributing to the most ducks in T20 cricket by Bangladesh tally.
His nine ducks in T20 internationals are a result of his proactive approach and long-standing presence in the team. Despite these dismissals, his overall contribution remains invaluable.
| Matches | 129 |
| Innings | 127 |
| Runs | 2,551 |
| Highest | 84 |
| Average | 23.19 |
| 100s | 0 |
| 50s | 13 |
| Ducks | 9 |
Get free bets on Rana88 sportsbook
1. Soumya Sarkar

Soumya Sarkar holds the top spot on this list with the most ducks in T20 cricket for Bangladesh. As an opening batsman, he often takes an aggressive approach from the very first ball. While this strategy can produce quick runs, it also comes with a higher risk of getting out without scoring, making him a leading name in the most ducks in T20 cricket by Bangladesh records.
His 13 ducks highlight the nature of his role at the top of the order. Facing new-ball bowlers and attacking fields makes opening one of the toughest positions in T20 cricket. Despite this, Soumya has delivered several impactful innings throughout his career.
| Matches | 87 |
| Innings | 86 |
| Runs | 1,462 |
| Highest | 68 |
| Average | 17.82 |
| 100s | 0 |
| 50s | 5 |
| Ducks | 13 |
FAQs
1. What does a duck mean in T20 cricket?
A duck in T20 cricket refers to a batsman getting dismissed without scoring any runs. It is a common occurrence due to the aggressive nature of the format.
2. Who has the most ducks in T20 cricket by Bangladesh?
Soumya Sarkar holds the record for the most ducks in T20 cricket by Bangladesh, with 13 ducks in T20 internationals.
3. Why do top players also have ducks in T20 cricket?
Even top players record ducks because T20 cricket demands attacking play. Taking risks from the first ball increases the chances of early dismissals.
4. Which Bangladesh all-rounder appears in this list?
Shakib Al Hasan is the prominent all-rounder featured among players with the most ducks in T20 cricket by Bangladesh.
5. Do ducks affect a player’s overall performance?
Not necessarily. While ducks can impact individual innings, players like Mushfiqur Rahim have still maintained strong overall careers despite having multiple ducks.

