Cleats logo

Top 10 Players with Most Hundreds for Bangladesh in ODIs

Scoring a century in One Day Internationals (ODIs) is a significant achievement that demonstrates a batsman’s skill, concentration, and ability to perform under pressure. Bangladesh has developed several outstanding players who have managed to score big hundreds, contributing to the growth and competitiveness of Bangladesh cricket.

By Sports Record and Stats Published 5 months ago 5 min read

Scoring a century in One Day Internationals (ODIs) is a significant achievement that demonstrates a batsman's skill, concentration, and ability to perform under pressure. Bangladesh has developed several outstanding players who have managed to score big hundreds, contributing to the growth and competitiveness of Bangladesh cricket.

List of 10 Players with Most Hundreds for Bangladesh in ODIs

10. Soumya Sarkar - 3 Centuries

Soumya Sarkar's place in the list of players with the Most Hundreds for Bangladesh in ODIs is well-deserved due to his aggressive batting style. Known for his powerful hitting, Sarkar has played 76 ODIs and scored 3 centuries, which is an impressive feat. His highest score of 169 demonstrates his ability to play long innings when given the chance. Along with 2,198 runs, his batting average of 32.80 and strike rate of 96.31 show that he can both build innings and accelerate scoring when needed. Soumya Sarkar has become a key player for Bangladesh in ODIs, and his centuries have often provided crucial momentum shifts in matches, helping Bangladesh to post or chase competitive totals. His role in the team underscores why he ranks among players with the Most Hundreds for Bangladesh in ODIs.

9. Najmul Hossain Shanto - 3 Hundreds

Najmul Hossain Shanto is a promising young batsman climbing the ranks of players with the Most Hundreds for Bangladesh in ODIs. Despite playing only 52 matches, Shanto has scored 3 centuries, highlighting his potential as a reliable middle-order batsman. His highest score of 122 not out is a testament to his ability to stay calm and composed under pressure. With 1,602 runs to his name, Shanto maintains a batting average of 33.37 and a strike rate of 79.26. These numbers indicate that he is both dependable and capable of scoring at a decent pace. As Najmul continues to grow and gain experience, his contribution to the list of players with the Most Hundreds for Bangladesh in ODIs is likely to increase, strengthening Bangladesh's batting lineup further.

8. Anamul Haque - 3 Centuries

Anamul Haque is well-known among fans for his consistent performances and has secured a place in the list of players with the Most Hundreds for Bangladesh in ODIs by scoring 3 centuries. In 49 matches, Anamul has accumulated 1,352 runs, with a top score of 120. His batting average of 29.39 reflects steady contributions at crucial times. Though his strike rate of 74.77 is moderate, it shows that he focuses on building innings rather than aggressive hitting. Anamul's ability to stabilize the innings and convert starts into big scores has made him an important player in the Bangladesh ODI team. His centuries are key examples of how he contributes to the Most Hundreds for Bangladesh in ODIs record.

7. Mahmudullah - 4 Centuries

Mahmudullah is one of the most reliable middle-order batsmen in Bangladesh cricket and stands 7th among players with the Most Hundreds for Bangladesh in ODIs with 4 centuries. Over a long ODI career spanning 239 matches, he has scored 5,689 runs. His highest score of 128* shows his capacity to finish innings strongly. With a batting average of 36.46 and a strike rate of 77.64, Mahmudullah combines consistency with the ability to score runs at a decent pace. His centuries often come at crucial moments, stabilizing the innings and helping Bangladesh set or chase competitive targets. This consistency is why he ranks high in the list of players with the Most Hundreds for Bangladesh in ODIs.

6. Imrul Kayes - 4 Centuries

Imrul Kayes' batting technique and temperament have earned him a spot among players with the Most Hundreds for Bangladesh in ODIs. With 4 centuries in 78 matches, Kayes has accumulated 2,434 runs. His highest score of 144 is one of the standout innings in his career. Kayes maintains a batting average of 32.02 and a strike rate of 71.10. While his strike rate suggests a careful approach, his ability to build innings patiently makes him valuable, especially in situations that require stability. Imrul's centuries have helped Bangladesh in many matches, and his inclusion in the list of players with the Most Hundreds for Bangladesh in ODIs highlights his impact in ODI cricket.

5. Shahriar Nafees - 4 Centuries

Shahriar Nafees was one of the early batsmen who set the foundation for Bangladesh's rise in ODI cricket. He ranks 5th among the players with the Most Hundreds for Bangladesh in ODIs with 4 centuries in 75 matches. He scored 2,201 runs with a highest unbeaten score of 123*. His batting average of 31.44 and strike rate of 69.49 reflect his classical, elegant style of batting. Nafees was known for his ability to anchor innings and play with composure, which helped Bangladesh establish stability in the middle overs. His centuries played a major role in Bangladesh's growth on the international stage and secured his place among players with the Most Hundreds for Bangladesh in ODIs.

4. Litton Das - 5 Centuries

Litton Das is one of Bangladesh's most aggressive and dynamic opening batsmen, holding 5 centuries in his ODI career. He stands 4th in the list of players with the Most Hundreds for Bangladesh in ODIs. In 95 matches, Das has scored 2,569 runs with a highest score of 176, which is an impressive display of his attacking ability. His batting average of 29.87 combined with a strong strike rate of 85.91 indicates his aggressive approach at the top of the order. Litton Das's centuries often come in crucial situations, giving Bangladesh a strong start and setting the tone for the innings. His performances firmly establish him among players with the Most Hundreds for Bangladesh in ODIs.

3. Mushfiqur Rahim - 9 Centuries

Mushfiqur Rahim is not only a wicketkeeper but also one of the most experienced and skilled batsmen in Bangladesh cricket. He holds 9 centuries and ranks 3rd in the list of players with the Most Hundreds for Bangladesh in ODIs. In 274 matches, Mushfiqur has scored 7,795 runs. His highest score of 144 reflects his ability to play big innings. With a batting average of 36.42 and a strike rate of 79.70, he has been a backbone of the Bangladesh batting order for many years. His centuries have come in various conditions and match situations, which is why he is considered one of the best in the country and stands high in the list of players with the Most Hundreds for Bangladesh in ODIs.

2. Shakib Al Hasan - 9 Centuries

Shakib Al Hasan is one of the finest all-rounders in world cricket and ranks 2nd among players with the Most Hundreds for Bangladesh in ODIs. He has scored 9 centuries in 247 matches, amassing 7,570 runs. His highest score of 134* shows his ability to play unbeaten innings under pressure. Shakib boasts a batting average of 37.29 and a strike rate of 82.84, which underscores his consistent performance with the bat alongside his excellent bowling skills. His centuries have often been match-winning knocks for Bangladesh and place him as one of the greatest players in Bangladesh cricket history and on the list of players with the Most Hundreds for Bangladesh in ODIs.

1. Tamim Iqbal - 14 Hundreds

Tamim Iqbal is the highest run-scorer for Bangladesh in ODIs and holds the record for the Most Hundreds for Bangladesh in ODIs with 14 centuries. Over a career spanning 243 matches, Tamim has scored 8,357 runs, the most by any Bangladeshi ODI batsman. His highest score of 158 demonstrates his ability to play long and impactful innings. With a batting average of 36.65 and a strike rate of 78.52, Tamim combines consistency with aggressive stroke play. He has been the backbone of Bangladesh's batting order for years, inspiring teammates and fans alike. His outstanding record confirms his place at the top of the list of players with the Most Hundreds for Bangladesh in ODIs, making him a true legend of Bangladesh cricket.

records

About the Creator

Sports Record and Stats

Welcome to your daily dose of jaw-dropping numbers, record-breaking moments, and mind-blowing sports trivia! From cricket centuries to football legends, we’ve got the stats that tell the story. Let the numbers do the talking

Reader insights

Be the first to share your insights about this piece.

How does it work?

Add your insights

Comments

There are no comments for this story

Be the first to respond and start the conversation.

Sign in to comment

    Find us on social media

    Miscellaneous links

    • Explore
    • Contact
    • Privacy Policy
    • Terms of Use
    • Support

    © 2026 Creatd, Inc. All Rights Reserved.