In cricket, getting out for zero is often viewed as a moment of personal disappointment and public embarrassment. Known as a “duck”, it represents the times a batsman has failed to score any runs before being dismissed. While some players are renowned for their consistency and explosive performances, others, even the greats, have struggled with form—especially in high-pressure tournaments like the Bangladesh Premier League (BPL). In this article, we explore the Top 5 Most Ducks in BPL history, examining the careers, contributions, and occasional shortcomings of players who have faced this unenviable statistic.
Read More:- Top 5 Batsmen in BPL: Most Dominating Player
Understanding the Context of Ducks in T20 Cricket
Before diving into the list of the Top 5 Most Ducks, it’s essential to understand the nature of T20 cricket. With limited balls to face and aggressive batting being the norm, players often take risks that sometimes lead to quick dismissals. While scoring big runs earns headlines, ducks often fly under the radar—yet they play a significant role in analyzing a player’s consistency and temperament under pressure.
The Bangladesh Premier League has seen a fair share of legendary performances and shocking failures. Some of the biggest names in the league have occasionally had days where they just couldn’t get going, walking back with a duck beside their name. The following players have had the most ducks in the history of BPL from 2012 to 2025.
1. Anamul Haque – 15 Ducks

Anamul Haque leads the chart of the Top 5 Most Ducks in BPL history with a total of 15 ducks. Over a long-spanning career from 2012 to 2025, Anamul has represented several franchises including Barisal Burners, Chittagong Vikings, Comilla Victorians, Dhaka Platoon, Khulna Titans, Rangpur Riders, Sylhet Strikers, and more.
Despite the high number of ducks, his career has been productive in terms of runs. He has scored 2,776 runs in 125 innings at an average of 24.56 and a strike rate of 119.65. His highest score remains an unbeaten 100, and he has one century and 14 fifties to his name. The high number of ducks possibly reflects his top-order position, where the pressure to score quickly is immense.
2. Soumya Sarkar – 12 Ducks
Soumya Sarkar has the second-highest number in the Top 5 Most Ducks, being dismissed without scoring 12 times. An explosive opener, Soumya’s style of aggressive batting comes with its risks. Playing for teams like Barisal Burners, Chittagong Vikings, Comilla Warriors, Dhaka Dynamites, Khulna Titans, Rajshahi Kings, and Rangpur Riders, he has had a diverse BPL career.
From 2012 to 2025, he has played 103 matches and scored 1,641 runs in 101 innings with an average of 18.43. His strike rate of 114.27 shows his natural intent to go big from the beginning. He has seven fifties but no centuries, suggesting he has often struggled to convert starts into substantial innings. His aggressive approach might explain the high number of ducks.
3. Mashrafe Mortaza – 11 Ducks

Mashrafe Mortaza, a legendary figure in Bangladeshi cricket, surprisingly finds himself third on the Top 5 Most Ducks list. Known primarily for his fast bowling, Mashrafe has still managed to make significant batting contributions when needed. However, in 60 innings, he has been dismissed for zero 11 times.
With stints at Comilla Victorians, Dhaka Platoon, Gladiators, Sylhet Royals, and Rangpur Riders, his role in the lower middle order often meant facing challenging situations. His 602 runs at an average of 13.08 and a high strike rate of 125.41 reflect a hit-or-miss batting strategy. The fact that he has one fifty also shows that he had the ability to contribute with the bat despite the ducks.
4. Imrul Kayes – 11 Ducks
Imrul Kayes, a seasoned left-handed batsman, also features among the Top 5 Most Ducks with 11 to his name. Playing across 113 innings, he has been a consistent name in franchises such as Comilla Victorians, Khulna Titans, and Rangpur Riders. Known for his calm demeanor and solid technique, his appearance on this list may come as a surprise to some.
Despite the ducks, he has accumulated 2,364 runs at a respectable average of 23.17 and has hit 11 fifties. His ability to anchor the innings has been vital for his teams, though a tendency to lose early wickets has occasionally overshadowed his contributions.
5. Rony Talukdar – 10 Ducks

Rounding out the Top 5 Most Ducks list is Rony Talukdar, who has been dismissed for zero on 10 occasions. A powerful top-order batsman, Rony has represented teams like Barisal Bulls, Dhaka Dynamites, Khulna Titans, and Sylhet Strikers. From 2015 to 2025, he has featured in 84 matches and played 81 innings.
He has scored 1,609 runs at an average of 20.36, with a strike rate of 122.73. Although he has not scored a century, he has reached double figures of half-centuries (10), indicating his impact when in form. His aggressive nature at the start of the innings likely contributes to the high number of ducks, especially when facing quality pace or spin early on.
Analyzing the Patterns Behind the Ducks
When we analyze the careers of these players who make up the Top 5 Most Ducks, a few patterns emerge. Most of them are either openers or bat in the top order, where the risk of getting out early is higher due to fresh bowlers and attacking field placements. Additionally, T20 cricket encourages aggression from ball one, which increases the chances of early dismissals.
It’s also worth noting that these players have played for multiple teams, indicating their experience and demand. However, this also means they had to adjust to different team environments, strategies, and roles, which might have contributed to inconsistent performances and, occasionally, ducks.
The Pressure of Franchise Expectations

Another factor to consider when discussing the Top 5 Most Ducks is the weight of expectations. Franchise cricket is ruthless; every match is scrutinized, and fans expect instant results. For Bangladeshi players who often carry the hopes of local fans, this pressure can lead to lapses in judgment or execution. A single poor shot or momentary lapse can result in a duck, and the frequency of such events often increases when confidence dips.
How Do Ducks Affect a Player’s Legacy?
While being on the Top 5 Most Ducks list may seem like a blemish on a player’s career, it doesn’t define their legacy. Anamul Haque and Imrul Kayes, for instance, have scored over 2,000 runs in the BPL—proof of their value as top-order batsmen. Similarly, Mashrafe Mortaza’s contribution as a leader and bowler far outweighs his ducks.
In cricket, every statistic has its context. Ducks happen, especially in T20s. The key is how players bounce back, adjust their technique, or learn from their mistakes.
Top 5 Most Ducks in BPL – Summary Table
Player | Span | Matches | Innings | Not Outs | Runs | Highest Score | Average | Balls Faced | Strike Rate | 100s | 50s | Ducks (0s) | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anamul Haque | 2012–2025 | 131 | 125 | 12 | 2,776 | 100* | 24.56 | 2,320 | 119.65 | 1 | 14 | 15 | 248 | 105 |
Soumya Sarkar | 2012–2025 | 103 | 101 | 12 | 1,641 | 88* | 18.43 | 1,436 | 114.27 | 0 | 7 | 12 | 164 | 60 |
Mashrafe Mortaza | 2012–2024 | 110 | 60 | 14 | 602 | 56* | 13.08 | 480 | 125.41 | 0 | 1 | 11 | 39 | 38 |
Imrul Kayes | 2012–2025 | 115 | 113 | 11 | 2,364 | 81* | 23.17 | 2,009 | 117.67 | 0 | 11 | 11 | 209 | 99 |
Rony Talukdar | 2015–2025 | 84 | 81 | 2 | 1,609 | 68 | 20.36 | 1,311 | 122.73 | 0 | 10 | 10 | 178 | 46 |
Conclusion: Embracing the Highs and Lows of Cricket
The Top 5 Most Ducks in the BPL showcase the challenges of maintaining consistency in the unpredictable format of T20 cricket. Each of these players has had moments of brilliance, and while ducks are part of their story, they are far from the full picture.
As fans, it’s important to appreciate the ups and downs of a player’s journey. After all, in cricket, it’s not about how you fall—it’s about how you rise again.