Bangladesh’s progress in Test cricket has been shaped by several dependable batters who consistently delivered under pressure in the longest format of the game. Over the years, these cricketers produced memorable centuries against strong bowling attacks and helped the national side compete on the international stage. From experienced legends to modern stars, these players built remarkable batting records and played crucial roles in some of Bangladesh’s biggest Test achievements. This ranking of the players with the most test centuries for bangladesh highlights the finest performers who shaped the country’s success in red-ball cricket.
Table of Contents
List of 10 Players With Most Test Centuries for Bangladesh
10. Habibul Bashar – 3 Test Hundreds

Habibul Bashar was one of the earliest pillars of Bangladesh Test cricket and played a major role during the team’s formative years. At a time when Bangladesh struggled to compete consistently, Bashar stood out with his patience, technique, and fighting mentality. He became the country’s first reliable run scorer in Test cricket and often carried the batting lineup against stronger opponents. His three Test centuries may appear modest compared to modern records, but they were extremely valuable in helping Bangladesh gain respect in international cricket. His contribution remains important in discussions about the most test centuries for bangladesh.
Bashar’s calm approach and ability to occupy the crease made him one of the most dependable batters of his era. Alongside his centuries, he also registered numerous half-centuries, showing remarkable consistency despite playing during a difficult period for Bangladesh cricket.
| Span | 2000–2008 |
| Matches | 50 |
| Innings | 99 |
| Runs | 3026 |
| Highest Score | 113 |
| Batting Average | 30.87 |
| Hundreds | 3 |
| Fifties | 24 |
| Strike Rate | 60.27 |
ALSO READ: Top 10 Highest Paid Players in BPL History
9. Imrul Kayes – 3 Test Hundreds

Imrul Kayes earned recognition as a determined opening batter who frequently handled difficult conditions for Bangladesh. Known for his disciplined batting style, he often faced the challenge of tackling the new ball against quality pace attacks. Although he did not always produce massive scores consistently, his contributions were important in stabilizing the top order.
His three Test centuries highlighted his ability to build long innings when settled at the crease. Imrul’s best performances usually came in pressure situations where Bangladesh required composure and patience at the top. He also contributed valuable partnerships that laid the foundation for competitive totals in Bangladesh’s Test journey and the history of the most test centuries for bangladesh.
| Span | 2008–2019 |
| Matches | 39 |
| Innings | 76 |
| Runs | 1797 |
| Highest Score | 150 |
| Batting Average | 24.28 |
| Hundreds | 3 |
| Fifties | 4 |
| Strike Rate | 48.02 |
8. Shakib Al Hasan – 5 Test Hundreds

Widely regarded as Bangladesh’s greatest all-rounder, Shakib Al Hasan also established himself as a highly effective Test batter. While his bowling achievements often receive more attention, his batting performances in Test cricket have been equally influential. Batting mainly in the middle order, Shakib frequently rescued Bangladesh from difficult situations and counterattacked against strong bowling lineups.
His aggressive yet controlled batting style allowed him to dominate both pace and spin bowlers. Shakib’s five Test centuries included several match-defining innings, including a brilliant double century. His consistency across different conditions made him one of Bangladesh’s most complete cricketers and an important name in the most test centuries for bangladesh list.
| Span | 2007–2024 |
| Matches | 71 |
| Innings | 130 |
| Runs | 4609 |
| Highest Score | 217 |
| Batting Average | 37.77 |
| Hundreds | 5 |
| Fifties | 31 |
| Strike Rate | 61.67 |
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 solid, he played numerous crucial innings during challenging situations. His performances away from home were especially valuable, as he frequently handled difficult overseas conditions with maturity and determination.
One of Mahmudullah’s biggest strengths was his ability to remain composed in long innings. Several of his centuries came when Bangladesh was struggling, proving his importance as a rescue batter. His patient approach and ability to rotate strike effectively made him a reliable figure in the middle order and among the players with the most test centuries for bangladesh.
| Span | 2009–2021 |
| Matches | 50 |
| Innings | 94 |
| Runs | 2914 |
| Highest Score | 150* |
| Batting Average | 33.49 |
| Hundreds | 5 |
| Fifties | 16 |
| Strike Rate | 53.40 |
6. Litton Das – 5 Test Hundreds

Litton Das has become one of Bangladesh’s most stylish and naturally gifted Test batters in recent years. His elegant stroke play and attacking mindset have made him a key player in the modern Bangladesh batting lineup. Unlike many traditional Test batters, Litton combines patience with aggressive intent, allowing him to score quickly without losing control.
His five Test centuries demonstrate his ability to play match-changing innings against strong bowling attacks. Litton has also shown significant improvement in consistency over the years, transforming from a talented prospect into one of Bangladesh’s most important middle-order batters. His rise has strengthened Bangladesh’s position in discussions surrounding the most test centuries for bangladesh.
| Span | 2015–2026 |
| Matches | 53* |
| Innings | 92 |
| Runs | 3161 |
| Highest Score | 141 |
| Batting Average | 35.12 |
| Hundreds | 5 |
| Fifties | 19 |
| Strike Rate | 59.41 |
5. Mohammad Ashraful – 6 Test Hundreds

Mohammad Ashraful was one of the most naturally talented batters Bangladesh has ever produced. From a young age, he gained attention for his fearless batting style and ability to play attacking cricket against world-class bowlers. His stroke-making ability and confidence made him a fan favorite throughout his career.
Ashraful’s six Test centuries included several memorable innings against major cricketing nations. Although consistency remained a challenge during different phases of his career, his talent was undeniable. He possessed the ability to change the momentum of a match quickly and produced innings that are still remembered by Bangladesh cricket fans. His achievements remain significant in the story of the most test centuries for bangladesh.
| Span | 2001–2013 |
| Matches | 61 |
| Innings | 119 |
| Runs | 2737 |
| Highest Score | 190 |
| Batting Average | 24.00 |
| Hundreds | 6 |
| Fifties | 8 |
| Strike Rate | 46.07 |
4. Najmul Hossain Shanto – 9 Test Hundreds

Najmul Hossain Shanto has emerged as one of the leading batters of Bangladesh’s current Test generation. After experiencing inconsistency early in his career, he transformed himself into a dependable top-order player capable of producing long innings. His improved temperament and shot selection have played a major role in his rise.
With nine Test centuries already, Shanto has established himself among Bangladesh’s most successful batters in the format. His ability to play both attacking and defensive cricket depending on the situation makes him a versatile batter. Considering his age and current form, he has the potential to climb even higher in the future among players with the most test centuries for bangladesh.
| Span | 2017–2026 |
| Matches | 40* |
| Innings | 75 |
| Runs | 2486 |
| Highest Score | 163 |
| Batting Average | 34.05 |
| Hundreds | 9 |
| Fifties | 6 |
| Strike Rate | 54.42 |
3. Tamim Iqbal – 10 Test Hundreds

Tamim Iqbal revolutionized Bangladesh’s approach to batting in Test cricket with his fearless and aggressive style at the top of the order. Unlike many traditional openers, Tamim believed in attacking bowlers early and putting pressure back on the opposition. His confidence and stroke play helped Bangladesh compete more effectively against stronger teams.
Tamim’s ten Test centuries included many memorable innings both at home and overseas. He was especially dangerous when facing pace bowling, using powerful drives and aggressive intent to dominate attacks. His consistency over a long period made him one of the most successful and influential opening batters in Bangladesh cricket history and one of the leaders in the most test centuries for bangladesh ranking.
| Span | 2008–2023 |
| Matches | 70 |
| Innings | 134 |
| Runs | 5134 |
| Highest Score | 206 |
| Batting Average | 38.89 |
| Hundreds | 10 |
| Fifties | 31 |
| Strike Rate | 57.99 |
2. Mushfiqur Rahim – 13 Test Hundreds

Mushfiqur Rahim has been one of the most consistent and hardworking performers in Bangladesh Test cricket for more than a decade. Known for his determination, concentration, and fighting spirit, he often delivered under pressure when the team needed stability. Whether batting with the tail or rebuilding after collapses, Mushfiqur consistently showed resilience.
His thirteen Test centuries place him among the greatest batters Bangladesh has produced. Mushfiqur also became one of the few Bangladesh batters to score a double century in Test cricket. His ability to construct long innings and remain focused for extended periods has been a major reason behind his success in the format and his position among the leaders with the most test centuries for bangladesh.
| Span | 2005–2026 |
| Matches | 101* |
| Innings | 186 |
| Runs | 6603 |
| Highest Score | 219* |
| Batting Average | 38.84 |
| Hundreds | 13 |
| Fifties | 29 |
| Strike Rate | 48.43 |
1. Mominul Haque – 13 Test Hundreds

Mominul Haque stands at the top of the list as one of Bangladesh’s finest Test specialists. His calm temperament, strong technique against spin, and ability to build long innings made him a dominant figure in Bangladesh’s middle order. Unlike many aggressive modern batters, Mominul relies heavily on patience, concentration, and precise shot selection.
His record of thirteen Test centuries highlights his remarkable consistency in the format. Mominul has been particularly successful in home conditions, where his ability to handle spin bowling allowed him to score heavily. Over the years, he has played several match-saving and match-winning innings, making him one of the most valuable Test batters in Bangladesh cricket history and a joint leader for the most test centuries for bangladesh.
| Span | 2013–2026 |
| Matches | 76* |
| Innings | 141 |
| Runs | 5006 |
| Highest Score | 181 |
| Batting Average | 38.21 |
| Hundreds | 13 |
| Fifties | 27 |
| Strike Rate | 54.16 |
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 has the most Test centuries among Bangladesh openers, scoring 10 hundreds in Test cricket.
3. How many Test centuries has Shakib Al Hasan scored?
Shakib Al Hasan has scored 5 Test centuries for Bangladesh along with several important half-centuries in his career.
4. Which active Bangladesh batter is climbing quickly in the Test centuries list?
Najmul Hossain Shanto is rapidly moving up the list of most Test centuries for Bangladesh with 9 hundreds already in his career.
5. Why are Test centuries important in Bangladesh cricket history?
Test centuries are considered special because they reflect a batter’s patience, skill, and consistency in the longest format. Many players with the most Test centuries for Bangladesh played key roles in historic victories and memorable performances against top international teams.

