Mushfiqur Rahim has done something no Bangladeshi batter had done before. On the final day of the Sylhet Test against the West Indies, he became the first player from Bangladesh to score 7,000 runs in Test cricket.

He reached the mark when he got to nine runs in the second innings. It caps a Test career that began in 2005 and now includes 14 centuries and 30 fifties, at an average of close to 40.

The gap to the rest shows how far ahead he is. Next on Bangladesh's list are Mominul Haque with 5,293 runs, Tamim Iqbal with 5,134, Shakib Al Hasan with 4,609 and Litton Das with 3,557.

The same Test brought another record. Towhid Hridoy scored 242, now the highest Test score by a Bangladeshi. It beat the 219 not out that Mushfiqur himself made against Zimbabwe in 2018.

For two decades, Mushfiqur has been known for his long hours in the nets and his fitness. Young cricketers in Munshiganj and across the country now have a new number to aim for.