Mushfiqur Rahim has become the first Bangladesh batter to reach 7,000 runs in Test cricket. He crossed the landmark during the second innings of the Sylhet Test against West Indies on November 9, adding a new national milestone to a career that began in 2005.
The achievement came in his 107th Test appearance. Bangladesh were facing a target of 369, so the personal landmark arrived within a demanding final-day team assignment rather than in a separate exhibition of batting.
How he reached the mark
Mushfiqur entered the match with 6,957 Test runs. His 34 in the first innings took him to 6,991, leaving nine more runs needed in the second innings. Reaching nine brought him to the 7,000 threshold.
He went on to make 49 in that innings before being dismissed. The milestone figure is therefore not the same thing as his final career total after the match. Live reports written at different stages of an innings can show different running totals without changing when the threshold was crossed.
A national record within a drawn Test
Mushfiqur was already Bangladesh’s leading Test run-scorer and had previously been the first from the country to pass 5,000 and 6,000 runs. The latest landmark extends that record in the format.
The Sylhet match eventually ended in a draw, with Bangladesh on 184/4 when bad light stopped play. West Indies won the series 1–0. Those team outcomes remain separate from Mushfiqur’s individual achievement, which belongs specifically to his Test batting record.

