Most ODI Fifty Scores records highlight the consistency and reliability of Bangladesh’s greatest ODI batters over the years. Scoring fifties regularly in international cricket requires technique, temperament, and the ability to handle pressure against top-quality bowling attacks. Bangladesh national cricket team has produced several outstanding batters who played match-winning innings and consistently crossed the fifty-run mark in ODI cricket. In this article, we rank the top 10 Bangladesh batters with the highest number of ODI fifty-plus scores based on their overall international contributions and consistency.
10. Najmul Hossain Shanto

Najmul Hossain Shanto has become one of the most dependable top-order batters for Bangladesh in modern ODI cricket. His calm batting style and ability to build partnerships have helped him establish himself as a regular performer. Despite being relatively young compared to others on this list, Shanto has already recorded multiple fifty-plus scores and continues to improve. His presence among the leaders in Most ODI Fifty Scores shows his growing importance in Bangladesh cricket.
| Matches | Runs | Highest Score | 50+ Scores | Batting Average |
|---|---|---|---|---|
| 64 | 1914 | 122* | 15 | 32.44 |
9. Soumya Sarkar

Soumya Sarkar is known for his aggressive batting and fearless stroke play. Since debuting in ODI cricket, he has delivered several memorable innings for Bangladesh. His ability to dominate bowlers during powerplays made him a dangerous batter at his peak. Soumya’s place in the Most ODI Fifty Scores ranking proves how impactful he has been for Bangladesh over the years.
| Matches | Runs | Highest Score | 50+ Scores | Strike Rate |
|---|---|---|---|---|
| 81 | 2364 | 169 | 17 | 94.56 |
8. Shahriar Nafees

Shahriar Nafees was among Bangladesh’s most reliable opening batters during the early years of ODI cricket. His solid technique and patience helped Bangladesh compete against stronger international teams. He scored important runs during a period when Bangladesh cricket was still developing internationally. His achievements in Most ODI Fifty Scores remain highly respected among cricket fans.
| Matches | Runs | Highest Score | 50+ Scores | Centuries |
|---|---|---|---|---|
| 75 | 2201 | 123* | 17 | 4 |
7. Litton Das

Litton Das is regarded as one of the most stylish batters Bangladesh has produced. His elegant stroke play and attacking intent have made him a fan favorite. Over the years, he has become a crucial part of Bangladesh’s ODI batting lineup. His consistent performances and multiple fifty-plus innings have secured his place among the leaders in Most ODI Fifty Scores.
| Matches | Runs | Highest Score | 50+ Scores | Strike Rate |
|---|---|---|---|---|
| 101 | 2783 | 176 | 18 | 85.63 |
ALSO READ:
6. Imrul Kayes

Imrul Kayes played several important innings for Bangladesh in ODI cricket. Known for his patience and reliability at the top of the order, he often provided solid starts for the team. His contributions may sometimes go underrated, but his consistency was vital during many successful periods for Bangladesh. His place in Most ODI Fifty Scores reflects his valuable role in ODI cricket.
| Matches | Runs | Highest Score | 50+ Scores | Batting Average |
|---|---|---|---|---|
| 78 | 2434 | 144 | 20 | 32.02 |
5. Mohammad Ashraful

Mohammad Ashraful remains one of the most naturally talented batters Bangladesh has ever produced. His attacking batting style entertained fans and helped Bangladesh secure historic victories. Ashraful’s ability to score quickly and play fearless cricket made him a key player during his career. His contributions to Most ODI Fifty Scores still place him among Bangladesh’s notable ODI batters.
| Matches | Runs | Highest Score | 50+ Scores | Centuries |
|---|---|---|---|---|
| 175 | 3468 | 109 | 23 | 3 |
4. Mahmudullah

Mahmudullah is widely respected for his calm mindset and finishing ability in ODI cricket. Throughout his career, he played numerous crucial innings under pressure for Bangladesh. His consistency in the middle order made him one of the team’s most dependable batters. Mahmudullah’s achievements in Most ODI Fifty Scores highlight his long-term value to Bangladesh cricket.
| Matches | Runs | Highest Score | 50+ Scores | Batting Average |
|---|---|---|---|---|
| 239 | 5689 | 128* | 36 | 36.46 |
3. Mushfiqur Rahim

Mushfiqur Rahim has been one of Bangladesh’s most consistent ODI performers for nearly two decades. His ability to anchor innings and handle pressure situations made him a backbone of the batting lineup. Mushfiqur scored runs against top-quality teams and regularly delivered in important matches. His impressive record in Most ODI Fifty Scores demonstrates his remarkable consistency.
| Matches | Runs | Highest Score | 50+ Scores | Centuries |
|---|---|---|---|---|
| 274 | 7795 | 144 | 58 | 9 |
2. Shakib Al Hasan

Shakib Al Hasan is considered Bangladesh’s greatest all-rounder and one of the best cricketers in world cricket. Besides his bowling achievements, he has also been a highly successful ODI batter. His ability to score consistently in different conditions made him a complete cricketer. His outstanding numbers in Most ODI Fifty Scores show how reliable he has been with the bat.
| Matches | Runs | Highest Score | 50+ Scores | Batting Average |
|---|---|---|---|---|
| 247 | 7570 | 134* | 65 | 37.29 |
1. Tamim Iqbal

Tamim Iqbal tops the list for the highest number of ODI fifty-plus scores for Bangladesh. As one of the country’s greatest opening batters, Tamim consistently dominated bowling attacks with aggressive and confident batting. He scored heavily against both strong and weaker opponents throughout his career. His remarkable achievements in Most ODI Fifty Scores prove why he remains one of Bangladesh’s greatest ODI legends.
| Matches | Runs | Highest Score | 50+ Scores | Centuries |
|---|---|---|---|---|
| 243 | 8357 | 158 | 70 | 14 |
FAQs
Who has the most ODI fifty-plus scores for Bangladesh?
Tamim Iqbal has the most ODI fifty-plus scores for Bangladesh with 70.
Which Bangladesh batter has the highest ODI batting average among top players?
Shakib Al Hasan has one of the best batting averages among Bangladesh ODI legends.
Who is Bangladesh’s most consistent ODI wicketkeeper-batter?
Mushfiqur Rahim is considered Bangladesh’s most consistent wicketkeeper-batter in ODIs.
Which current Bangladesh batter is rising quickly in ODI cricket?
Najmul Hossain Shanto is one of the fastest-rising ODI batters for Bangladesh.
Why are fifty-plus scores important in ODI cricket?
Fifty-plus scores show consistency and the ability to build strong innings regularly in international cricket.

