Bangladesh cricket has grown tremendously since gaining Test status in 2000. Over the years, several players have shown remarkable skill, patience, and consistency in the longest format. Among them, a few legends stand out for playing the Most Test Matches for Bangladesh, showcasing their endurance, leadership, and talent. On November 19, 2025, Mushfiqur Rahim became the first Bangladeshi player to complete 100 Test matches, marking a historic moment in Bangladesh cricket history. His achievement highlights the dedication of cricketers who have appeared in the Most Test Matches for Bangladesh.
This list celebrates the top five cricketers who have appeared in the Most Test Matches for Bangladesh, shaping the growth of the team through their hard work and long careers.
Table of Contents
List of 5 Players With the Most Test Matches for Bangladesh
5. Mohammad Ashraful – 61 Test Matches

Mohammad Ashraful was one of the first young stars in Bangladesh’s Test history. He made his debut at just 17 years old in September 2001, shortly after Bangladesh began playing Test cricket. Ashraful’s early entry into international cricket made him one of the pioneers who laid the foundation for players appearing in the Most Test Matches for Bangladesh.
Ashraful played 61 Test matches in his career, scoring 2,737 runs from 119 innings. His batting average of 24 may seem modest, but he had six centuries and eight half-centuries that were crucial during Bangladesh’s formative Test years. His attacking style and fearless approach made him a fan favourite and helped Bangladesh secure some memorable victories in difficult conditions.
Ashraful also led the team in 13 Test matches between 2007 and 2009. Even though he stepped away from international cricket after 2013, his name continues to appear in discussions about cricketers with the Most Test Matches for Bangladesh.
| Category | Stats |
| Matches | 61 |
| Innings | 119 |
| Runs | 2,737 |
| Batting Average | 24.00 |
| 100s | 6 |
| 50s | 8 |
| Test Debut | 2001 |
| Captaincy Matches | 13 |
ALSO READ: Top 5 Lowest Totals in WBBL as of 2025
4. Tamim Iqbal – 70 Test Matches

Tamim Iqbal is widely regarded as one of Bangladesh’s greatest opening batters. He started his Test career in January 2008 and quickly established himself as a cornerstone of Bangladesh’s batting lineup. Tamim’s ability to play long innings and dominate bowlers made him a key figure among players with the Most Test Matches for Bangladesh.
He played 70 Test matches, scoring 5,134 runs from 134 innings with an average close to 40. His record includes 10 centuries and 31 half-centuries, highlighting his consistency over a long career. One of his most outstanding innings was a double century against Pakistan in Khulna in 2015, showing his temperament and skill in Test cricket.
Tamim Iqbal’s contributions helped Bangladesh compete strongly at home and abroad. His presence in the top order has ensured that he remains among the cricketers with the Most Test Matches for Bangladesh.
| Category | Stats |
| Matches | 70 |
| Innings | 134 |
| Runs | 5,134 |
| Batting Average | 39.57 |
| 100s | 10 |
| 50s | 31 |
| Test Debut | 2008 |
| Test Double Centuries | 1 |
3. Shakib Al Hasan – 71 Test Matches

Shakib Al Hasan is considered Bangladesh’s finest all-rounder and one of the best globally. He debuted in May 2007 and went on to play 71 Test matches, ranking high among players with the Most Test Matches for Bangladesh.
Shakib’s left-arm spin has troubled the world’s top batters. He has taken 246 wickets in 121 innings at an average of 31.72. As a batter, he has scored 4,609 Test runs at an average of 37.77, including five centuries and 31 half-centuries. His ability to perform consistently with both bat and ball makes him one of Bangladesh’s most valuable Test players.
Shakib also captained Bangladesh in 19 Test matches, winning four, including the historic first overseas series victory in the West Indies in 2009. His career has been crucial in the ranking of players with the Most Test Matches for Bangladesh, demonstrating longevity, skill, and leadership.
| Category | Stats |
| Matches | 71 |
| Innings (Batting) | 121 |
| Runs | 4,609 |
| Batting Average | 37.77 |
| Wickets | 246 |
| Bowling Average | 31.72 |
| 100s | 5 |
| 50s | 31 |
| Test Debut | 2007 |
| Captaincy Matches | 19 |
2. Mominul Haque – 75 Test Matches

Mominul Haque is known for his calm approach and technical proficiency. Having played 75 Test matches, he is among the cricketers with the Most Test Matches for Bangladesh. His consistency and ability to handle pressure have made him a vital part of Bangladesh’s batting lineup.
Mominul debuted in 2013 against Sri Lanka in Galle and has since scored over 4,950 runs at an average of 37.28, including 13 centuries and 24 half-centuries. In addition, he has taken 11 wickets in Test cricket, with a best performance of 3/4 against New Zealand in 2023.
Mominul’s contributions with both bat and ball, along with his disciplined captaincy during challenging times, cement his place among players with the Most Test Matches for Bangladesh.
| Category | Stats |
| Matches | 75 |
| Runs | 4,950+ |
| Batting Average | 37.28 |
| 100s | 13 |
| 50s | 24 |
| Wickets | 11 |
| Best Bowling | 3/4 |
| Test Debut | 2013 |
1. Mushfiqur Rahim – 100 Test Matches

Mushfiqur Rahim reached a historic milestone on November 19, 2025, by playing his 100th Test match, becoming the first Bangladeshi cricketer to do so. His achievement is unmatched, and it puts him at the top of the list of players with the Most Test Matches for Bangladesh. Out of 156 Tests Bangladesh has played, Mushfiqur has participated in nearly two-thirds, showing incredible fitness, form, and dedication.
As a wicketkeeper-batter, Mushfiqur has scored over 6,000 Test runs at an average of 38.37, including 12 centuries and 26 half-centuries. He has captained Bangladesh in 34 Tests, achieving seven wins and nine draws, which remain records for the country. His consistency, leadership, and fighting spirit have inspired generations of players aspiring to play in the Most Test Matches for Bangladesh.
Mushfiqur’s longevity and excellence make him the benchmark for dedication in Bangladesh cricket history.
| Category | Stats |
| Matches | 100 |
| Runs | 6,000+ |
| Batting Average | 38.37 |
| 100s | 12 |
| 50s | 26 |
| Captaincy Matches | 34 |
| Wins as Captain | 7 |
| Draws as Captain | 9 |
| Test Debut | 2005 |
FAQs
1. Who has played the most Test matches for Bangladesh?
Mushfiqur Rahim holds the record for playing the Most Test Matches for Bangladesh with 100 appearances as of November 2025. He is also Bangladesh’s highest run-scorer in Test cricket.
2. How many players have played more than 70 Test matches for Bangladesh?
As of 2025, four players have crossed the 70-Test mark: Mushfiqur Rahim (100), Mominul Haque (75), Shakib Al Hasan (71), and Tamim Iqbal (70). They are the top cricketers in terms of Most Test Matches for Bangladesh.
3. Who is the first Bangladeshi player to reach 100 Test matches?
Mushfiqur Rahim became the first Bangladeshi to reach 100 Test matches on November 19, 2025. This milestone makes him the leading player in the list of Most Test Matches for Bangladesh.
4. Are all the top players with the most Tests still active?
As of November 2025, Mushfiqur Rahim and Mominul Haque are still active. Tamim Iqbal and Shakib Al Hasan have recently retired or are semi-active, while Mohammad Ashraful retired earlier. All these players are recognized among the Most Test Matches for Bangladesh.
