Scoring centuries in Test cricket is the ultimate measure of consistency, patience, and class. Over the years, Bangladesh has produced several dependable batters who have delivered memorable hundreds in the longest format. Below is a fully structured look at the most test centuries by Bangladesh players, along with detailed statistics and insights into their careers.
Table of Contents
List of 5 Most Test Centuries by Bangladesh Players
5. Mohammad Ashraful – 6 Test Centuries

Mohammad Ashraful was one of Bangladesh’s earliest batting talents and a player capable of brilliance on his day. Known for his elegant stroke play and fearless attitude, Ashraful often took on strong bowling attacks and played match-defining innings. Although his career was inconsistent, he still managed to score six Test hundreds, which places him among the players with the most test centuries by Bangladesh players.
His ability to perform under pressure was evident from a young age, including memorable knocks against top teams. Despite fluctuations in form, Ashraful remains an important figure in Bangladesh’s cricketing history.
| Span | 2001–2013 |
| Matches | 61 |
| Innings | 119 |
| Not Outs | 5 |
| Runs | 2737 |
| Highest Score | 190 |
| Average | 24.00 |
| Balls Faced | 5940 |
| Strike Rate | 46.07 |
| Hundreds | 6 |
| Fifties | 8 |
| Ducks | 16 |
| Fours | 335 |
| Sixes | 22 |
ALSO READ: Top 5 Bangladesh Captains with Most Matches in T20Is
4. Najmul Hossain Shanto – 8 Test Centuries

Najmul Hossain Shanto represents the newer generation of Bangladesh cricket and has already made a strong impression in Test matches. With a calm mindset and technically sound batting, Shanto has emerged as a reliable top-order player in the list of most test centuries by Bangladesh players.
His eight centuries in a relatively short career highlight his ability to build innings and convert starts into big scores. Shanto’s batting style combines patience with controlled aggression, making him a crucial part of Bangladesh’s future in Test cricket.
| Span | 2017–2025 |
| Matches | 39 |
| Innings | 73 |
| Not Outs | 2 |
| Runs | 2298 |
| Highest Score | 163 |
| Average | 32.36 |
| Balls Faced | 4288 |
| Strike Rate | 53.59 |
| Hundreds | 8 |
| Fifties | 5 |
| Ducks | 7 |
| Fours | 260 |
| Sixes | 30 |
3. Tamim Iqbal – 10 Test Centuries

Tamim Iqbal is widely regarded as one of Bangladesh’s finest opening batters. Known for his aggressive approach and ability to dominate bowlers, Tamim brought a new dimension to Bangladesh’s Test batting and stands high among those with the most test centuries by Bangladesh players.
With ten centuries to his name, Tamim consistently provided strong starts at the top of the order. His ability to counter fast bowlers and play long innings made him a key figure in Bangladesh’s rise in international cricket. Tamim’s fearless batting often set the tone for the rest of the team.
| Span | 2008–2023 |
| Matches | 70 |
| Innings | 134 |
| Not Outs | 2 |
| Runs | 5134 |
| Highest Score | 206 |
| Average | 38.89 |
| Balls Faced | 8852 |
| Strike Rate | 57.99 |
| Hundreds | 10 |
| Fifties | 31 |
| Ducks | 11 |
| Fours | 655 |
| Sixes | 41 |
2. Mominul Haque – 13 Test Centuries

Mominul Haque has been one of Bangladesh’s most dependable Test specialists. Known for his composure and ability to play long innings, he has been a cornerstone of the middle order and a leading name among the most test centuries by Bangladesh players.
With thirteen centuries, Mominul has consistently delivered runs, particularly in home conditions where he has been exceptionally strong. His batting is built on patience, precise shot selection, and the ability to grind down bowlers over long periods. His contributions have often stabilized Bangladesh’s innings during challenging situations.
| Span | 2013–2025 |
| Matches | 75 |
| Innings | 139 |
| Not Outs | 10 |
| Runs | 4859 |
| Highest Score | 181 |
| Average | 37.66 |
| Balls Faced | 8922 |
| Strike Rate | 54.46 |
| Hundreds | 13 |
| Fifties | 25 |
| Ducks | 18 |
| Fours | 557 |
| Sixes | 21 |
Join Rana88 betting site for fast payouts
1. Mushfiqur Rahim – 13 Test Centuries

At the top of the list stands Mushfiqur Rahim, one of Bangladesh’s greatest-ever cricketers and a standout among players with the most test centuries by Bangladesh players. A dependable wicketkeeper-batter, Mushfiqur has been the backbone of the team’s batting lineup for nearly two decades.
Although he shares the same number of centuries (13) as Mominul Haque, Mushfiqur’s longer career, higher run tally, and overall impact place him at number one. His ability to adapt to different match situations, play long innings, and lead from the front has been invaluable.
Mushfiqur’s double centuries and match-saving knocks have played a significant role in Bangladesh’s progress in Test cricket. His consistency, discipline, and experience make him one of the most respected players in the team and a defining figure in the history of the most test centuries by Bangladesh players.
| Span | 2005–2025 |
| Matches | 100 |
| Innings | 184 |
| Not Outs | 16 |
| Runs | 6510 |
| Highest Score | 219* |
| Average | 38.75 |
| Balls Faced | 13416 |
| Strike Rate | 48.52 |
| Hundreds | 13 |
| Fifties | 28 |
| Ducks | 13 |
| Fours | 747 |
| Sixes | 38 |
FAQs
1. Who has the most Test centuries for Bangladesh?
Mushfiqur Rahim holds the top position among players with the most test centuries by Bangladesh players, with 13 centuries, thanks to his long and consistent career.
2. How many Bangladeshi players have scored 10 or more Test centuries?
1. Who has the most Test centuries for Bangladesh?
Mushfiqur Rahim holds the top position among players with the most test centuries by Bangladesh players, with 13 centuries, thanks to his long and consistent career.
3. Who is the youngest Bangladeshi to score a Test century?
Mohammad Ashraful became the youngest Bangladeshi centurion when he scored a century at just 17 years old against Sri Lanka.
4. Which current player is rising in the list of most Test centuries for Bangladesh?
Najmul Hossain Shanto is quickly climbing the rankings of the most test centuries by Bangladesh players, already scoring 8 centuries in a relatively short span.
5. Why are Test centuries important in cricket?
Test centuries are considered a benchmark of a player’s skill, patience, and consistency, making them a key factor in evaluating the most test centuries by Bangladesh players.

