The Bangladesh wicket-keeper batter has scored nearly 7800 runs in his storied career. He has an average of 36.42, and made his high score of 144 in the 50 over format against Sri Lanka in September 2018. Rahim has scored 49 half centuries and nine tons across the 256 innings he’s played.