following the draft for the 2018–19 Bangladesh Premier League. He was the leading run-scorer for the team in the tournament, with 426 runs in thirteen matches. In November 2019, he was selected to play for the Khulna Tigers in the 2019–20 Bangladesh Premier League. He was the second highest run-scorer in that tournament, scoring 491 runs in 14 matches, at an average of 70.14 which included 4 half-centuries. He also posted his career-best knock of unbeaten 98 runs against Cumilla Warriors during the 40th match of the tournament. In November 2022, he was named in the Sylhet Strikers' squad, following the players draft for the 2022–23 Bangladesh Premier League. On 10 January 2023, in the 10th match against the Dhaka Dominators, he became the first cricketer to play 100 matches in the Bangladesh Premier League. Afghanistan Premier League In September 2018, he was named in Nangarhar's squad in the first edition of the Afghanistan Premier League tournament. Bangabandhu T20 Cup He played for Beximco Dhaka in 2020-21 Bangabandhu T20 Cup. International career Rahim was selected for Bangladesh's tour of England in 2005. It was Bangladesh's first tour of England, where they faced unfamiliar conditions and the batsmen struggled against seam bowling and uneven bounce throughout the series. Mushfiqur adapted his batting style in the warm up matches, "consistently playing late and straight" according to Wisden, and managed to score 63 against Sussex and scored 115 not out against Northamptonshire in the warm up matches. Although initially named in the squad as a part-time wicket-keeper, his performances in the warm up matches led to his selection for the first Test at Lord's as a specialist batsman as well. The 17-year-old Rahim scored 19 in the first innings and was one of just three batsman to reach double figures as Bangladesh were dismissed for 108. After twisting his ankle, he did not play any further in the tour. Rahim was included in Bangladesh's squad to tour Zimbabwe for five ODIs in 2006. He was one of three uncapped ODI players included in the squad alongside all-rounders Farhad Reza and Shakib Al Hasan. He scored his maiden half-century at Harare against Zimbabwe. His good performances led him to picked as the first-choice wicket-keeper ahead of Khaled Mashud for the World Cup in the West Indies. Rahim was recalled for the second Test against Sri Lanka in July 2007, replacing Mashud. Although Bangladesh lost