Mushfiqur Rahim Profile, Bangladesh
Bangladesh -
Wicket-Keeper
Full Name: Mushfiqur Rahim
Birth Date: May 9, 1987 (38 Years)
Birth Place: Bogra
Nationality: Bangladesh
Role: Wicket-Keeper
Batting Style: Right Hand Bat
Bowling Style:
Teams: Bangladesh, Chattogram Challengers, Barisal Bulls, Rajshahi Royals, Khulna Tigers, Sylhet Strikers, Fortune Barisal, Karachi Kings, North Zone (Bangladesh), Bangladesh Cricket Board XI, Bangladesh A, Joburg Buffaloes, Beximco Dhaka, Najmul XI, Sheikh Jamal Dhanmondi Club, Legends of Rupganj, Prime Bank Cricket Club, Abahani Limited, Mohammedan Sporting Club, BCB Select XI, Sylhet Super Stars, Sylhet Royals, Bangladesh Cricket Board President's XI, Rajshahi Division
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 100 | 184 | 6510 | 13416 | 16 | 219 | 38.75 | 48.52 | 13 | 28 | 747 | 38 |
| ODI | 274 | 256 | 7795 | 9780 | 42 | 144 | 36.42 | 79.7 | 9 | 49 | 617 | 100 |
| T20I | 102 | 93 | 1500 | 1304 | 16 | 72 | 19.48 | 115.03 | 0 | 6 | 126 | 37 |
| T20 (Domestic) | 300 | 276 | 6248 | 4979 | 64 | 98 | 29.47 | 125.48 | 0 | 35 | 531 | 174 |
| List A | 385 | 359 | 11858 | 0 | 60 | 145 | 39.65 | 0 | 15 | 76 | 0 | 0 |
| First Class | 154 | 269 | 9401 | 0 | 27 | 219 | 38.84 | 0 | 20 | 43 | 0 | 0 |
| T10 | 8 | 6 | 126 | 75 | 5 | 46 | 126 | 168 | 0 | 0 | 19 | 1 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 100 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| ODI | 274 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| T20I | 102 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| T20 (Domestic) | 300 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| List A | 385 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| First Class | 154 | 0 | - | 51 | 1 | 1/23 | 51 | 3.4 | - | 0 |
| T10 | 8 | 0 | - | 0 | 0 | - | - | - | - | 0 |
Latest News
Priyansh Arya was 20 lakh away from opening with Virat Kohli for RCB at the Chinnaswamy
21 April, 2026
3 players who can replace Ayush Mhatre in CSK XI as hamstring tear ends teenager's IPL 2026 campaign
21 April, 2026
IPL 2026: The calm of Ajinkya Rahane is cracking and KKR can feel impact on points table
21 April, 2026
Anil Gurav passes away at 61: The Viv Richards of Mumbai who was Achrekar's first star before Sachin Tendulkar
21 April, 2026
How Steve Smith turned a 2015 startup bet into a Rs 9.5 crore single-day gain
21 April, 2026
IPL 2026: From Ab de Villiers to Ian Bishop - Complete list of English commentators
21 April, 2026
Keith Dibb: He watched Sir Donald Bradman bat as a boy and he is still umpiring today at 90
21 April, 2026
What exactly does Shreyas Iyer have to win before India gives him the captaincy?
21 April, 2026Other Bangladesh Players
View All SquadsMushfiqur Rahim – Stats, Records, Biography, Age & ICC Ranking
Mushfiqur Rahim plays cricket for the Bangladesh cricket team in International cricket. Mushfiqur Rahim was born on May 09, 1987, in Bogra. He is 38 as a Right Hand Bat.
If we talk about Mushfiqur Rahim’s Test career, he has played 100 Test matches and scored 6,510 runs, with an average of 38.75. M Rahim has hammered 747 fours and 38 sixes in the Test format. Mushfiqur Rahim’s highest individual score in Test cricket is 219. He played his recent Test Match at the Shere Bangla National Stadium, Mirpur against Ireland in November 2025, where he scored 106 runs in the first innings and runs in the 2nd innings of the Test match.
In the One-day International career of Mushfiqur Rahim, he has played 274 ODI matches for the Bangladesh cricket team with 7,795 runs with an average of 36.42. M Rahim has smashed 617 fours and 100 big sixes in the ODI format. He played his recent ODI match against New Zealand in February 2025. M Rahim’s highest score in an ODI format is 144.
Mushfiqur Rahim has played 102 T20 matches, scoring 1,500 runs at an average of 19.48. He has hit 126 fours and 37 sixes in his career. In the recent T20 match against Ireland in December 2025, he scored runs. M Rahim’s top score in T20 is 72.