The discussion around the Greatest Bangladesh Test Cricketers often includes players who delivered historic centuries, unforgettable bowling spells, leadership under pressure, and consistent performances over many years. Their contributions not only brought victories but also inspired future generations of cricketers in Bangladesh.
In this article, we rank the top 10 Greatest Bangladesh Test Cricketers of all time based on their overall impact, records, consistency, and influence on Bangladesh Test cricket history.
10. Khaled Mashud

Khaled Mashud, famously known as “Pilot,” played a crucial role during the early years of Bangladesh Test cricket. As one of the country’s first dependable wicketkeeper-batters, he brought discipline, patience, and stability to the team. One of his most memorable performances came against the West Indies in 2004 when he scored an unbeaten century under pressure. Although his overall statistics may not look extraordinary , his leadership qualities and dedication made him one of the most respected names among the Greatest Bangladesh Test Cricketers.
| Role | Tests | Runs | Average | Highest Score |
|---|---|---|---|---|
| Wicketkeeper-Batter | 44 | 1,536 | 23.27 | 103* |
9. Mohammad Ashraful

Mohammad Ashraful was Bangladesh’s first true batting prodigy in Test cricket. At only 17 years old, he created history by becoming the youngest player to score a Test century when he made 114 against Sri Lanka in 2001. One of his greatest innings came at Galle where he scored a magnificent 190 against Sri Lanka. Although inconsistency affected his career, his talent and influence remain unforgettable in discussions about the Greatest Bangladesh Test Cricketers.
| Role | Tests | Runs | Centuries | Highest Score |
|---|---|---|---|---|
| Middle-Order Batter | 61 | 2,737 | 6 | 190 |
8. Aminul Islam

Aminul Islam earned a permanent place in Bangladesh cricket history because of his unforgettable century in Bangladesh’s debut Test match against India in 2000. That innings made Aminul Islam only the third cricketer in history to score a century in his country’s first-ever Test match. Even though his Test career was relatively short, his contribution to Bangladesh cricket’s early identity remains priceless. He continues to be remembered as one of the Greatest Bangladesh Test Cricketers because of his historic innings.
| Role | Tests | Runs | Average | Highest Score |
|---|---|---|---|---|
| Top-Order Batter | 13 | 530 | 21.19 | 145 |
7. Mohammad Rafique

Before the rise of Shakib Al Hasan, Mohammad Rafique was Bangladesh’s biggest match-winning spinner in Test cricket. Rafique became the first Bangladeshi bowler to reach 100 Test wickets, an achievement that highlighted his importance to the team. His performances against strong batting lineups, especially Australia in 2006, proved Bangladesh could compete at the highest level. His contribution firmly places him among the Greatest Bangladesh Test Cricketers.
| Role | Tests | Wickets | Bowling Average | Best Bowling |
|---|---|---|---|---|
| Left-Arm Spinner | 33 | 100 | 40.76 | 6/77 |
6. Mashrafe Mortaza

Mashrafe Mortaza’s Test career was heavily interrupted by injuries, but his impact on Bangladesh cricket goes far beyond statistics. Known as the “Narail Express,” he became Bangladesh’s first genuine fast-bowling icon and inspired a generation of young pacers. Despite constant injury struggles, he still managed to take important wickets and compete against world-class batters. Although he later became more successful in ODI cricket, his role in developing Bangladesh’s fast-bowling culture secures his place among the Greatest Bangladesh Test Cricketers.
| Role | Tests | Wickets | Debut | Nickname |
|---|---|---|---|---|
| Fast Bowler | 36 | 78 | 2001 vs Zimbabwe | Narail Express |
5. Habibul Bashar

Habibul Bashar played a foundational role in Bangladesh Test cricket history. He was part of Bangladesh’s very first Test match and became the team’s first dependable middle-order batter. As captain, he led Bangladesh to their first-ever Test victory and first Test series win against Zimbabwe in 2005. Bashar remained Bangladesh’s highest Test run-scorer for several years and remains one of the Greatest Bangladesh Test Cricketers because of his immense contribution as both captain and batter.
| Role | Tests | Runs | Centuries | Fifties |
|---|---|---|---|---|
| Middle-Order Batter | 50 | 3,026 | 3 | 22 |
4. Mominul Haque

Mominul Haque established himself as Bangladesh’s most dedicated Test specialist in the modern era. While many players focused on white-ball cricket, Mominul concentrated heavily on red-ball consistency and became one of Bangladesh’s most reliable Test batters. Under his captaincy, Bangladesh achieved a historic Test victory in New Zealand in 2022. These achievements place him comfortably among the Greatest Bangladesh Test Cricketers.
| Role | Tests | Runs | Centuries | Highest Score |
|---|---|---|---|---|
| Top-Order Batter | 75+ | 5,000+ | 13 | 181 |
3. Tamim Iqbal

Tamim Iqbal is widely regarded as Bangladesh’s greatest Test opener. His aggressive approach, attacking stroke play, and fearless mentality transformed Bangladesh’s top order. He scored memorable centuries in difficult overseas conditions, including his famous century at Lord’s in 2010. His double century against Pakistan in 2015 remains one of Bangladesh’s greatest Test innings. Tamim brought confidence and aggression to Bangladesh cricket and is unquestionably one of the Greatest Bangladesh Test Cricketers.
| Role | Tests | Runs | Average | Highest Score |
|---|---|---|---|---|
| Opening Batter | 70 | 5,134 | 38.89 | 206 |
2. Mushfiqur Rahim

Mushfiqur Rahim has been one of Bangladesh’s most consistent and dependable Test cricketers for nearly two decades. He became the first Bangladeshi cricketer to play 100 Test matches and eventually became Bangladesh’s highest Test run-scorer. His unbeaten 219 remains one of the finest innings in Bangladesh Test history. Mushfiqur’s discipline, patience, and determination make him one of the Greatest Bangladesh Test Cricketers ever produced.
| Role | Tests | Runs | Centuries | Highest Score |
|---|---|---|---|---|
| Wicketkeeper-Batter | 101 | 6,581 | 13 | 219* |
1. Shakib Al Hasan

Shakib Al Hasan stands at the top of Bangladesh Test cricket history because of his extraordinary all-round ability. His incredible bowling figures of 7/36 against New Zealand and his century-plus-10-wicket match in 2014 showcased his complete dominance in Test cricket. Shakib’s double century against New Zealand in Wellington remains one of Bangladesh’s best overseas batting performances.
| Role | Tests | Runs | Wickets | Best Bowling |
|---|---|---|---|---|
| All-Rounder | 71 | 4,609 | 242 | 7/36 |
FAQs
1. Who is considered the greatest Bangladeshi Test cricketers of all time?
Shakib Al Hasan is widely considered the greatest Bangladeshi Test cricketer because of his exceptional performances with both bat and ball.
2. Who has scored the most Test runs for Bangladesh?
Mushfiqur Rahim is Bangladesh’s highest run-scorer in Test cricket history.
3. Who scored Bangladesh’s first Test century?
Aminul Islam scored Bangladesh’s first-ever Test century with 145 runs against India in 2000.
4. Who was the first Bangladeshi bowler to take 100 Test wickets?
Mohammad Rafique became the first Bangladeshi bowler to achieve 100 Test wickets.
5. Why is Tamim Iqbal important in Bangladesh Test cricket history?
Tamim Iqbal changed Bangladesh’s approach to opening batting with his aggressive style and consistent performances in overseas conditions.

