Bangladesh’s Test cricket story has been built through patience, setbacks, belief, and the brilliance of a few unforgettable players. Since gaining Test status in 2000, the Tigers have grown from heavy defeats to historic wins against major teams. These ten cricketers played a huge role in shaping Bangladesh’s identity in the longest format and are widely remembered among the greatest Bangladesh Test cricketers in history.
Table of Contents
List of 10 Greatest Bangladesh Test Cricketers of All Time
10. Khaled Mashud

Khaled Mashud, widely known as “Pilot,” was one of the earliest symbols of discipline in Bangladesh Test cricket. During a difficult era when Bangladesh often collapsed under pressure, Mashud became a dependable fighter in the lower order. His wicket-keeping was steady, especially on spin-friendly surfaces, and his calm personality gave the team stability.
His unbeaten 103 against the West Indies in 2004 remains one of Bangladesh’s most memorable lower-order Test innings. He also showed great resistance against Australia, proving that courage mattered as much as statistics in Bangladesh’s early Test journey. Among the greatest Bangladesh Test cricketers, Mashud is remembered for his fighting spirit and reliability behind the stumps.
| Role | Wicket-Keeper Batter |
| Tests | 44 |
| Runs | 1,536 |
| Average | 23.27 |
| Best Score | 103* vs West Indies |
| Debut | 2000 vs India |
ALSO READ: Top 5 Lowest Totals in Bangladesh Premier League History
9. Mohammad Ashraful

Mohammad Ashraful was Bangladesh’s first true batting sensation. At just 17 years old, he scored a century on Test debut against Sri Lanka and became the youngest Test centurion in history at that time. That innings gave Bangladesh fans hope during a period when success was rare.
Ashraful’s career was full of extraordinary highs and frustrating inconsistency. His 190 against Sri Lanka in Galle in 2013 showed the level of talent he possessed. Although his career later ended in disappointment because of a fixing ban, his early brilliance inspired many young Bangladeshi cricketers and secured his place among the greatest Bangladesh Test cricketers.
| Role | Middle-Order Batter |
| Tests | 61 |
| Runs | 2,737 |
| Average | 24.00 |
| Centuries | 6 |
| Best Score | 190 vs Sri Lanka |
| Debut | 2001 vs Sri Lanka |
8. Aminul Islam

Aminul Islam holds a special place in Bangladesh cricket history. When Bangladesh played their first-ever Test match against India in 2000, Aminul delivered a magnificent 145. It was not just a big score; it was a statement that Bangladesh belonged on the Test stage.
He played only 13 Tests, but his contribution was historic. His calm technique, leadership, and experience from the pre-Test era made him one of Bangladesh’s most important cricketing figures. That debut-Test century remains one of the most iconic innings in the country’s cricket history and keeps him listed among the greatest Bangladesh Test cricketers.
| Role | Top-Order Batter |
| Tests | 13 |
| Runs | 638 |
| Average | 28.09 |
| Best Score | 145 vs India |
| Debut | 2000 vs India |
7. Mohammad Rafique

Before Shakib Al Hasan became Bangladesh’s biggest all-round star, Mohammad Rafique was the country’s main bowling weapon. A classical left-arm spinner, Rafique relied on accuracy, control, stamina, and a dangerous arm ball.
He became the first Bangladeshi bowler to take 100 Test wickets, a major achievement during a period when Bangladesh faced strong opposition regularly. His five-wicket haul against Zimbabwe in 2005 helped Bangladesh secure their first Test victory. He also added value with the bat, scoring a Test century from the lower order. His achievements make him one of the greatest Bangladesh Test cricketers of the early era.
| Role | Left-Arm Spinner |
| Tests | 33 |
| Wickets | 100 |
| Best Bowling | 6/77 |
| Runs | 1,065 |
| Centuries | 1 |
| Debut | 2001 |
6. Mashrafe Mortaza

Mashrafe Mortaza’s Test numbers do not fully explain his importance. He was Bangladesh’s first genuine fast-bowling hero and gave the country belief that pace bowling could also become part of its cricketing identity.
Injuries damaged his Test career heavily, including repeated knee problems and long breaks. Still, whenever fit, Mashrafe brought energy, aggression, and inspiration. His impact went far beyond wickets. He later became a national hero through his leadership in limited-overs cricket, but his Test journey remains important because he opened the door for future Bangladeshi fast bowlers. Many fans still rank him among the greatest Bangladesh Test cricketers for his influence on fast bowling.
| Role | Right-Arm Fast-Medium Bowler |
| Tests | 36 |
| Wickets | 78 |
| Average | Around 42 |
| Best Bowling | 4/60 |
| Nickname | Narail Express |
| Debut | 2001 vs Zimbabwe |
5. Habibul Bashar

Habibul Bashar was one of Bangladesh’s first dependable Test batters and a crucial captain during the nation’s early years in the format. He played in Bangladesh’s inaugural Test and became the batting backbone of a fragile team.
As captain, Bashar led Bangladesh to their first-ever Test win against Zimbabwe in 2005 and also guided them to their first Test series victory. His average may look modest today, but during Bangladesh’s early struggles, his runs were extremely valuable. He gave the team confidence when defeats were frequent, which is why he remains one of the greatest Bangladesh Test cricketers in the country’s history.
| Role | Middle-Order Batter |
| Tests | 50 |
| Runs | 3,026 |
| Average | 30.26 |
| Centuries | 3 |
| Major Achievement | Captain in Bangladesh’s first Test win |
| Debut | 2000 vs India |
4. Mominul Haque

Mominul Haque is one of Bangladesh’s purest Test batters. Unlike many modern players built around limited-overs cricket, Mominul’s game is designed for patience, long innings, and technical discipline.
He has been one of Bangladesh’s most consistent red-ball performers and has scored 13 Test centuries. His 181 against New Zealand remains one of the finest innings by a Bangladeshi batter. Mominul also served as Test captain and continued to play important innings under pressure. His consistency places him firmly among the greatest Bangladesh Test cricketers.
| Role | Top-Order Batter |
| Tests | 75+ |
| Runs | 5,000+ |
| Average | 37.28 |
| Centuries | 13 |
| Best Score | 181 vs New Zealand |
| Debut | 2013 vs Sri Lanka |
3. Tamim Iqbal

Tamim Iqbal changed the image of Bangladesh opening batting. He was aggressive, stylish, and fearless. While earlier Bangladeshi batters often focused on survival, Tamim attacked quality bowling with confidence.
His 206 against Pakistan in Khulna in 2015 remains one of Bangladesh’s greatest Test innings. He finished as one of the country’s highest Test run-scorers and became the first Bangladeshi to cross 15,000 international runs across formats. His ability to score in different conditions made him Bangladesh’s finest opener and one of the greatest Bangladesh Test cricketers ever.
| Role | Opening Batter |
| Tests | 70 |
| Runs | 5,314 |
| Average | 38.89 |
| Centuries | 10 |
| Best Score | 206 vs Pakistan |
| Debut | 2008 vs New Zealand |
2. Mushfiqur Rahim

Mushfiqur Rahim is one of the most durable and successful cricketers Bangladesh has ever produced. He became the first Bangladeshi to play 100 Tests, proving his longevity, fitness, and consistency.
He is Bangladesh’s leading Test run-scorer, with more than 6,500 runs and 13 centuries. His three double centuries are a world record for wicket-keepers. His unbeaten 219 against Zimbabwe in 2018 remains Bangladesh’s highest individual Test score. As captain and wicket-keeper, he also played a major role in Bangladesh’s development. These achievements place him among the greatest Bangladesh Test cricketers of all time.
| Role | Wicket-Keeper Batter |
| Tests | 101 |
| Runs | 6,581 |
| Average | 37.77 |
| Centuries | 13 |
| Double Centuries | 3 |
| Best Score | 219* vs Zimbabwe |
| Debut | 2005 vs England |
1. Shakib Al Hasan

Shakib Al Hasan stands above every other Bangladeshi Test cricketer because of his unmatched all-round impact. With bat and ball, he won matches, changed sessions, and gave Bangladesh belief against stronger opponents.
His 7/36 against New Zealand announced him as a world-class spinner. He later became only the third player in Test history to score a century and take 10 wickets in the same match. His 217* against New Zealand in Wellington was one of Bangladesh’s finest overseas innings. Against Australia in 2017, he produced a legendary all-round performance to help Bangladesh beat them in a Test for the first time.
No Bangladeshi cricketer has influenced Test matches as consistently as Shakib. His numbers, achievements, and match-winning ability make him the greatest Bangladesh Test cricketer of all time and the leading name among the greatest Bangladesh Test cricketers.
| Role | All-Rounder |
| Tests | 71 |
| Runs | 4,609 |
| Batting Average | 38.00 |
| Wickets | 242+ |
| Centuries | 6 |
| Best Bowling | 7/36 |
| Debut | 2007 vs India |
FAQs
1. Who is considered the greatest Bangladesh Test cricketer of all time?
Shakib Al Hasan is widely considered the greatest Bangladesh Test cricketer because of his world-class performances with both bat and ball. His all-round achievements and match-winning ability make him the top name among the greatest Bangladesh Test cricketers.
2. Who has scored the most Test runs for Bangladesh?
Mushfiqur Rahim is Bangladesh’s leading Test run-scorer, with more than 6,500 runs in Test cricket. He has also scored multiple centuries and double centuries for the national team.
3. Which Bangladesh batter scored the first century in Test cricket for the country?
Aminul Islam scored Bangladesh’s first-ever Test century with 145 runs against India in the country’s debut Test match in 2000.
4. Who is Bangladesh’s greatest Test opener?
Tamim Iqbal is regarded as Bangladesh’s greatest Test opener because of his aggressive batting style, consistency, and record-breaking performances in international cricket.
5. Which bowler took the first 100 Test wickets for Bangladesh?
Mohammad Rafique became the first Bangladeshi bowler to take 100 Test wickets. His left-arm spin played a major role in Bangladesh’s early success in Test cricket.

