CricketrecordsNovember 10, 2026

Mushfiqur Rahim Becomes First Bangladesh Batter to Score 7,000 Test Runs

Mushfiqur Rahim has become the first Bangladesh batter to score 7,000 runs in Test cricket. He reached the mark on Monday, November 9, on the last day of the second Test against West Indies in Sylhet. Bangladesh were chasing 369 at the time.

Mushfiqur needed 43 runs to get there when the match began. He made 34 in the first innings, which left him nine short. Shortly after lunch on the final day, he took a single off West Indies spinner Roston Chase to move to nine. That single took him past 7,000.

The milestone came in his 107th Test and his 197th innings. No other Bangladesh player has played more Tests. He was also the first from his country to reach 5,000 runs, in 2022, and 6,000 runs, in 2024. His last 1,000 runs took just 25 innings. His first 1,000 had taken 20 Tests. His batting grew stronger after he became captain in 2011.

Mushfiqur is far ahead of everyone else on Bangladesh's all-time Test run list. Mominul Haque is second with 5,293 runs, nearly 2,000 behind. Tamim Iqbal is third. Mushfiqur also leads the list of Test centuries with 14 hundreds. Mominul has 13 and Tamim has 10.

His best Test score is 219 not out, made against Zimbabwe in 2018. That was Bangladesh's highest individual Test score until Towhid Hridoy hit an unbeaten 242 earlier in the same Sylhet Test. So the same match saw one record fall and another one set.

Mushfiqur made his international debut in 2005. He missed the first Test of this series with a finger injury and came back for Sylhet. Away from Tests, he has scored 6,697 runs in ODIs and 1,495 runs in T20Is.

The Sylhet Test ended in a draw, with Bangladesh on 184 for 4 in their chase. West Indies won the two-match series 1-0 after their eight-wicket win in the first Test at Mirpur.