Key points
- Mushfiqur Rahim became the first Bangladesh batter to score 7,000 runs in Test cricket on November 9, 2026.
- He reached the landmark during Bangladesh’s second innings against West Indies in the second Test at Sylhet.
- Mushfiqur crossed 7,000 when he reached nine runs in the innings, in his 107th Test appearance.
- He has scored 14 Test centuries and 30 half-centuries, with a career average close to 40.
- Mominul Haque is second on Bangladesh’s all-time Test run list with 5,293, followed by Tamim Iqbal with 5,134.
- Mushfiqur became the first Bangladeshi to reach 5,000 Test runs in 2022 and 6,000 in 2024.
Mushfiqur Rahim has become the first Bangladesh batter to score 7,000 runs in Test cricket, reaching the landmark during the second innings of the second Test against West Indies in Sylhet on Monday, November 9. The veteran wicketkeeper-batter brought up the milestone after reaching nine runs in the innings, adding another historic achievement to a Test career that began in 2005.
The landmark came on the final day of the Sylhet Test, with Bangladesh chasing a target of 369 after West Indies set up a demanding fourth-innings challenge. Mushfiqur’s personal achievement stood out amid the pressure of the chase. He reached the mark in his 107th Test appearance and became the first player from Bangladesh to enter the 7,000-run club in the format.
A landmark more than two decades in the making
Mushfiqur made his Test debut in 2005 and has remained a central figure in Bangladesh cricket through several generations of players. Initially used as a wicketkeeper and lower-middle-order batter, he gradually developed into one of the side’s most dependable run-scorers. His experience and longevity have made him a constant presence in the team’s Test batting line-up.
The 7,000-run milestone is the latest in a sequence of national firsts. Mushfiqur became the first Bangladesh batter to reach 5,000 Test runs in 2022 and then crossed 6,000 in 2024. He has now added the 7,000 mark, requiring 25 innings to progress from 6,000 to 7,000 runs.
His record in the format includes 14 centuries and 30 half-centuries, with a career average close to 40. He also became the first Bangladesh cricketer to play 100 Test matches when he reached that mark in November 2025. The current match in Sylhet is his 107th appearance in the longest format.
Clear leader in Bangladesh’s Test run charts
Mushfiqur’s achievement places further distance between him and the other leading Bangladesh run-scorers in Test cricket. Mominul Haque is second on the country’s all-time list with 5,293 runs, while former opener Tamim Iqbal is third with 5,134. Shakib Al Hasan follows with 4,609, and Litton Das has 3,557.
The gap reflects the scale of Mushfiqur’s contribution over a long international career. He is also Bangladesh’s leading Test century-maker, with 14 hundreds. Mominul has 13 centuries and Tamim has 10, according to the career figures reported around the milestone.
Mushfiqur’s batting has evolved with his responsibilities. He took 20 Test matches to score his first 1,000 runs, but his consistency increased as he became a more established member of the side. His appointment as Bangladesh captain in 2011 marked another important phase in his career, during which he took on greater responsibility in the middle order.
From 219 not out to another historic moment
One of Mushfiqur’s most memorable Test performances came against Zimbabwe in 2018, when he scored an unbeaten 219. The innings stood as Bangladesh’s highest individual score in Test cricket for several years and remains a defining achievement in his career.
That record was surpassed during the same Sylhet Test in which Mushfiqur reached 7,000 runs. Towhid Hridoy struck an unbeaten 242 in Bangladesh’s first innings, moving past Mushfiqur’s previous national record. The coincidence placed two major individual milestones in the same match: a new highest score for Bangladesh and the country’s first Test batter to reach 7,000 runs.
Mushfiqur has also made substantial contributions in limited-overs cricket. He scored 6,697 runs in One-Day Internationals and 1,495 in T20 Internationals before retiring from both white-ball international formats. He continues to represent Bangladesh in Test cricket, where his experience remains an important part of the side.
Bangladesh’s chase continues alongside the milestone
The 7,000-run achievement arrived in the context of a difficult fourth-innings assignment. Bangladesh began their second innings needing 369 runs to avoid defeat in the Sylhet Test. The milestone offered a moment of individual celebration during a match in which the team was under pressure to respond to the West Indies total.
Mushfiqur’s achievement is significant not only because of the round number but also because of the distance between him and the next Bangladesh batter on the all-time list. His career has spanned more than 20 years, a period in which he has been part of the team’s transition and growth in Test cricket.
For Bangladesh, the first 7,000-run batter is a marker of sustained individual excellence in the longest format. For Mushfiqur, it is another milestone in a career already defined by national firsts, landmark centuries and remarkable longevity.
Frequently asked questions
Who is the first Bangladesh batter to score 7,000 Test runs?
Mushfiqur Rahim became the first Bangladesh batter to reach 7,000 runs in Test cricket. He achieved the milestone during the second innings against West Indies in the second Test at Sylhet on November 9, 2026, when he reached nine runs in the innings.
When did Mushfiqur Rahim reach 7,000 Test runs?
Mushfiqur reached the milestone on November 9, 2026, during the final day of the second Test against West Indies in Sylhet. It was his 107th Test appearance, adding another national first to a career that began in 2005.
How many Test centuries has Mushfiqur Rahim scored?
Mushfiqur has scored 14 Test centuries and 30 half-centuries. His highest Test score is an unbeaten 219, which was Bangladesh’s highest individual score in the format until Towhid Hridoy made 242 in the first innings of the ongoing Sylhet Test.
Who is second on Bangladesh’s all-time Test run-scorers list?
Mominul Haque is second with 5,293 Test runs, behind Mushfiqur Rahim’s 7,000-run milestone. Tamim Iqbal is third with 5,134, followed by Shakib Al Hasan on 4,609 and Litton Das on 3,557 in the reported career standings.
When did Mushfiqur Rahim become the first Bangladeshi to score 5,000 and 6,000 Test runs?
Mushfiqur became the first Bangladesh batter to reach 5,000 Test runs in 2022 and crossed 6,000 in 2024. He then needed 25 innings to progress from 6,000 to 7,000, becoming the first player from his country to reach the latest landmark.
How many Test matches has Mushfiqur Rahim played?
Mushfiqur reached the 7,000-run milestone in his 107th Test match. He made his Test debut in 2005 and became the first Bangladesh cricketer to play 100 Tests in November 2025, underlining his longevity in the longest format.