| Records/Achievements | - As of January 2017, Rahim has one double ton in Test format and one in First Class Cricket to his name.
- The 1st Bangladeshi cricketer and 30th overall to be dismissed for 99 in ODIs; in the match against Pakistan at Abu Dhabi in 2018.
- Only Bangladesh batter to score over 6000 Test runs, with 12 Test centuries, second only to Tamim Iqbal in batting average among those with over 1000 Test runs.
- First Bangladesh batter to score three Test double centuries: 200 vs Sri Lanka in Galle (2013), 219* vs Zimbabwe in Mirpur (2018, highest individual score by a Bangladesh batter), and 203 vs Zimbabwe in Mirpur (2020).
- Holds records for most Tests captained (34) and most Tests wicketkeeping (55) for Bangladesh.
- Most Player-of-the-Match awards (7) for Bangladesh in Tests.
- Third Bangladesh cricketer to score 7000 ODI runs.
- All-time highest run scorer for Bangladesh across all three international formats.
- In March 2025, he announced his retirement from One Day International cricket.
- He retired from Twenty20 International cricket on 04/09/2022.
|
|---|