of Sports. During the 2006 U-19 Cricket World Cup, hosted by Sri Lanka in February, Rahim captained the Bangladesh side which included future international players Shakib Al Hasan and Tamim Iqbal among others. Rahim was one of two players at the tournament with Test-match experience. Under his guidance Bangladesh reached the quarter finals of the tournament. Later that month Rahim was recalled to the senior Test squad for the first time since the England tour in 2005. He was selected as a specialist batsmen, with Khaled Mashud chosen as the wicket-keeper for the series against Sri Lanka. Domestic and T20 franchise career At the domestic level he represents Rajshahi Division. In T20 cricket, all of Mushfiqur's runs came playing for Bangladesh, Bangladesh A, Duronto Rajshahi, Nagenahira Nagas, Sylhet Royals, Chittagong Vikings, Karachi Kings, Barishal Bulls, Rajshahi Kings, Nangharhar Leopards, Khulna Tigers and Beximco Dhaka. National Cricket League In December 2010, Rahim recorded his best score in a one-day match. Playing for Rajshahi in the National Cricket League, he scored 114 from 120 deliveries as his team lost by 8 runs. Representing Rajshahi Division in domestic cricket, Rahim has over 6500 first-class runs to his name including twelve half-centuries and thirty four centuries. Bangladesh Cricket League In the match against Central Zone, Mushi got his 1st first-class wicket by dismissing Nurul Hasan playing for North Zone as he returned bowling figures of 1–23 in 10 overs. Bangladesh Premier League The Bangladesh Cricket Board (BCB) founded the six-team Bangladesh Premier League in 2012, a twenty20 tournament to be held in February that year. The BCB made Mushfiq the 'icon player' for Duronto Rajshahi. Under his leadership Duronto overcame a weak start to progress to the semi-finals where they lost to Barisal Burners; Rahim contributed 234 runs from 11 matches. In January 2013, he was named in the squad for Sylhet Royals, following the draft for the 2012-13 Bangladesh Premier League. He was the leading run-scorer in that tournament, with 440 runs in 13 matches at an average of 40.40. In November 2016, he was named in the squad for the Barisal Bulls team, following the draft for the 2016–17 Bangladesh Premier League. He was one of the leading run scorers in that tournament, with 341 runs in 12 matches at an average of 37.88, which included two half-centuries. In October 2018, he was named in the squad for the Chittagong Vikings team,