Most Test Centuries for Bangladesh has become one of the most discussed records in the country’s cricket history as legendary batters continue to set new milestones in the longest format of the game. Bangladesh’s journey in Test cricket has been shaped by several outstanding batters who consistently performed in challenging conditions and against top-quality bowling attacks. From experienced legends to modern-day stars, these players built remarkable batting records and delivered crucial performances in important matches. This ranking of the players with the most test centuries for bangladesh highlights the finest Test batters in the country’s cricket history.
10. Habibul Bashar – 3 Test Hundreds

Habibul Bashar was one of the earliest pillars of Bangladesh Test cricket and played a huge role during the team’s early years. At a time when Bangladesh struggled against stronger teams, Bashar stood out with his patience and solid batting technique. He became one of the country’s first dependable run scorers in Test cricket. His three centuries may look small compared to modern records, but they were extremely important for Bangladesh cricket. His contribution remains valuable in the history of the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2000–2008 | 50 | 3026 | 113 | 3 |
9. Imrul Kayes – 3 Test Hundreds

Imrul Kayes earned recognition as a determined opening batter who often handled difficult conditions for Bangladesh. He regularly faced quality pace attacks with discipline and patience. His three Test centuries showed his ability to build long innings when the team needed stability at the top order. Imrul also formed several important partnerships during his career. His contributions remain a notable part of the most test centuries for bangladesh record list.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2008–2019 | 39 | 1797 | 150 | 3 |
8. Shakib Al Hasan – 5 Test Hundreds

Shakib Al Hasan is widely regarded as Bangladesh’s greatest all-rounder and also one of the country’s finest Test batters. Batting mainly in the middle order, he rescued Bangladesh from difficult situations many times. His aggressive yet controlled batting style allowed him to dominate both pace and spin bowlers. Several of his centuries were match-defining innings for Bangladesh. Shakib’s achievements make him one of the biggest names in the most test centuries for bangladesh rankings.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2007–2024 | 71 | 4609 | 217 | 5 |
7. Mahmudullah – 5 Test Hundreds

Mahmudullah built a reputation as one of Bangladesh’s most dependable middle-order batters in Test cricket. Calm under pressure and technically strong, he played many crucial innings for the team. His performances in overseas conditions were especially valuable for Bangladesh. Mahmudullah’s patient batting style helped him score several important centuries during difficult situations. His contribution remains significant in the story of the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2009–2021 | 50 | 2914 | 150* | 5 |
6. Litton Das – 5 Test Hundreds

Litton Das has become one of Bangladesh’s most stylish Test batters in recent years. His elegant stroke play and attacking mindset have made him a vital part of the batting lineup. Unlike many traditional Test batters, Litton combines patience with aggressive scoring ability. His five Test centuries prove his ability to produce match-changing performances. He continues to strengthen his position among players with the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2015–2026 | 53 | 3161 | 141 | 5 |
5. Mohammad Ashraful – 6 Test Hundreds

Mohammad Ashraful was one of the most naturally gifted batters Bangladesh has ever produced. From a young age, he impressed fans with fearless batting against world-class bowling attacks. His attacking style and stroke-making ability made him a fan favorite. Ashraful scored several memorable Test centuries during his career. His achievements still hold an important place in the history of the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2001–2013 | 61 | 2737 | 190 | 6 |
4. Najmul Hossain Shanto – 9 Test Hundreds

Najmul Hossain Shanto has emerged as one of the leading Test batters of Bangladesh’s current generation. After struggling with inconsistency early in his career, he transformed into a dependable top-order player. His improved temperament and shot selection helped him score heavily in recent years. With nine Test centuries already, he has established himself among Bangladesh’s top batters. Shanto continues to climb the rankings for the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2017–2026 | 40 | 2486 | 163 | 9 |
3. Tamim Iqbal – 10 Test Hundreds

Tamim Iqbal changed Bangladesh’s approach to Test batting with his fearless style at the top of the order. He believed in attacking bowlers early and putting pressure back on the opposition. Tamim’s ten Test centuries included several memorable innings both at home and overseas. He was especially effective against pace bowling with his aggressive stroke play. His consistency made him one of the greatest names in the most test centuries for bangladesh rankings.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2008–2023 | 70 | 5134 | 206 | 10 |
2. Mushfiqur Rahim – 13 Test Hundreds

Mushfiqur Rahim has been one of Bangladesh’s most hardworking and consistent Test cricketers for more than a decade. Known for his fighting spirit and concentration, he often delivered under pressure. Mushfiqur became one of the few Bangladesh batters to score a double century in Test cricket. His ability to build long innings helped him score thirteen centuries. He remains one of the greatest players in the history of the most test centuries for bangladesh.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2005–2026 | 101 | 6603 | 219* | 13 |
1. Mominul Haque – 13 Test Hundreds

Mominul Haque stands at the top as one of Bangladesh’s finest Test specialists. His calm temperament and strong technique made him a dominant batter in Bangladesh’s middle order. Mominul relied on patience and concentration to build long innings consistently. His thirteen Test centuries highlight his remarkable consistency in the format. He remains a joint leader in the most test centuries for bangladesh rankings and one of the country’s greatest red-ball batters.
| Span | Matches | Runs | Highest Score | Hundreds |
|---|---|---|---|---|
| 2013–2026 | 76 | 5006 | 181 | 13 |
FAQs:
1. Who has scored the most Test centuries for Bangladesh?
Mominul Haque and Mushfiqur Rahim jointly hold the record for the most Test centuries for Bangladesh with 13 hundreds each.
2. Which Bangladesh opener has the most Test centuries?
Tamim Iqbal is the Bangladesh opener with the highest number of Test centuries, scoring 10 hundreds during his Test career.
3. How many Test centuries has Shakib Al Hasan scored?
Shakib Al Hasan scored 5 Test centuries for Bangladesh along with becoming one of the country’s greatest all-rounders.
4. Which active Bangladesh batter is rising quickly in Test centuries?
Najmul Hossain Shanto is currently one of the fastest-rising active batters in Bangladesh Test cricket with 9 Test centuries already.
5. Why are Test centuries important for Bangladesh cricket?
Test centuries are considered one of the biggest achievements for Bangladesh batters because they reflect consistency, patience, and the ability to perform in the toughest format of cricket against strong international bowling attacks.

