Mushfiqur Rahim Profile, Bangladesh
Bangladesh -
Wicket-Keeper
Full Name: Mushfiqur Rahim
Birth Date: May 9, 1987 (39 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 | 102 | 188 | 6763 | 13929 | 16 | 219 | 39.31 | 48.55 | 14 | 29 | 773 | 39 |
| 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) | 301 | 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 | 157 | 274 | 9737 | 0 | 27 | 219 | 39.42 | 0 | 21 | 45 | 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 | 102 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| ODI | 274 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| T20I | 102 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| T20 (Domestic) | 301 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| List A | 385 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| First Class | 157 | 0 | - | 51 | 1 | 1/23 | 51 | 3.4 | - | 0 |
| T10 | 8 | 0 | - | 0 | 0 | - | - | - | - | 0 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Bangladesh Players
View All SquadsMushfiqur Rahim International Career, Test, ODI and T20 Profile, Stats and Records:
Mushfiqur Rahim is one of Bangladesh’s greatest ever cricketers who played an instrumental role in the country’s success in international cricket with his fearless attitude, fighting spirit and great consistency.
Mushfiqur has been a reliable wicketkeeper-batsman for Bangladesh in Test, ODI and T20I for more than a decade now.
But his batting and wicketkeeping skills are not the only thing; it is his leadership qualities and experience that have also taken Bangladesh to many historic victories on the international stage.
Here is a comprehensive look at Mushfiqur Rahim’s international career, including his stats, records, achievements, centuries and milestones across all formats of international cricket.
Mushfiqur Rahim Test Profile
Mushfiqur Rahim, known as "Mr Dependable" of Bangladesh cricket, has a Test career that is a living example of his unwavering dedication to the game, profound patience, and unmatched technique.
Mushfiqur is a trusted middle-order batsman and veteran wicketkeeper who has provided many match-saving and match-winning innings for Bangladesh in the longest format of the game and has become an important pillar of Bangladesh’s Test team for many years due to his ability to score massive centuries and cope with pressure against quality bowling attacks.
Hence, Mushfiqur Rahim’s Test career has been a testimony of leadership experience, consistency and remarkable dedication, with many records, milestones, memorable centuries and historic achievements for Bangladesh cricket.
Mushfiqur Rahim Test Debut
Mushfiqur Rahim's Test debut was held on May 26, 2005, against England at the historic Lord's ground when he was only 16 years and 267 days old, with which he became the youngest player in cricket history to make his Test debut at Lord's ground.
In the first innings of Mushfiqur Rahim's first test match, he batted aggressively and scored 19 runs, which was the highest individual score for Bangladesh in that innings, while in the second innings, he could score only 3 runs.
Although Bangladesh suffered a crushing defeat by an innings and 261 runs in this match, Mushfiqur Rahim, at such a young age, impressed cricket experts around the world with his batting technique and passion.
Mushfiqur Rahim Test Stats and Records
Here are indepth summary of Mushfiqur Rahim's Test stats and records, such as –
Mushfiqur Rahim Test Runs
Currently, Mushfiqur Rahim's Test runs have reached an impressive tally of 6603 in 186 innings across 101 matches.
Mushfiqur Rahim Test Strike Rate and Average
Mushfiqur Rahim's Test Average stands at a resilient 38.84 across 101 matches. He is the lynchpin of Bangladesh’s middle order and has been consistent too, with a steady career strike rate of 48.43.
Mushfiqur Rahim Test Sixes and Fours
Mushfiqur Rahim is famous for playing groundstrokes in Test cricket, and he has hit 759 fours in his career. Moreover, Mushfiqur Rahim's Test sixes stand at 38 due to his minimising risk strategy.
Mushfiqur Rahim Test Centuries and Half-Centuries
Mushfiqur has scored a total of 13 centuries and 29 half-centuries. If you look at his century journey, his three brilliant double centuries against Sri Lanka, India and Zimbabwe hold the most prominent place in the Mushfiqur Rahim Test Centuries list.
Mushfiqur Rahim Test Test Highest Score
Mushfiqur Rahim's test record features his magnificent, highest individual score of an unbeaten 219 against Zimbabwe in Dhaka back in 2018, which remains a cornerstone of his legacy and makes him the only Bangladeshi batsman to ever smash three double centuries in the longest format of cricket.
Mushfiqur Rahim Test Last Test Match
The most recent milestone in Mushfiqur Rahim's Test career occurred in May 2026 during the second Test match against Pakistan in Sylhet, where he played a magnificent innings of 137 runs and smashed the 14th century of his Test career. With this, he became Bangladesh's leading Test centurion.
Mushfiqur Rahim Test Milestones and Achievements
Here are some major milestones and achievements of Mushfiqur Rahim's Test career, such as –
- Most Centuries in the Red-Ball Format: Mushfiqur played a magnificent innings of 137 runs during the second Test against Pakistan in May 2026 and took his tally of Test centuries to 13, surpassing Mominul Haque to claim the title of the highest century-scorer for Bangladesh in Test cricket.
- The Title of Highest Run-Scorer: He is the highest run-scorer for his country in Test cricket, who has long served as the backbone of the Bangladeshi batting lineup with experience of more than 100 matches.
- The Unique Feat of Three Double Centuries: When it comes to high scores, no other Bangladeshi player possesses a record like Mushfiqur Rahim's Test record, as he is the only batsman from his country who has crossed the magical line of scoring a double century 3 times in this format.
- The first player to score a double century: Mushfiqur Rahim's test double century of 200 runs against the Sri Lankan bowlers was scored during the 2013 tour of Sri Lanka in Galle, which made him the first player to score a Test double century in Bangladesh cricket history.
- World record as a wicketkeeper: Rahim, who stands guard behind the stumps wearing gloves, holds a world record as the only wicketkeeper in the world to have scored a double century twice in Test matches, which even legends like Gilchrist and Dhoni failed to achieve.
- The First Bangladeshi to Play 100 Tests: Mushfiqur Rahim's Test career spanned over 100 matches for his country, due to which he joined the elite list of players in Asia who have played Test cricket for the longest period after Sachin Tendulkar.
- A unique World Test Championship Record: He has become the oldest player in the ICC World Test Championship history to score a century of 137-run knock against Pakistan in May 2026 at the age of 39 years and 7 days.
- 16,000 International Runs Milestone: He also reached 16,000 runs in international cricket across all three formats (Test, ODI, and T20) on the recent tour of Pakistan.
- Player of the Match: He got 7 'Player of the Match' awards in Bangladeshi Test history.
- Elite Captain-Keeper Combo: A unique record of Mushfiqur Rahim's Test captaincy is that he simultaneously shouldered the dual responsibilities of captain and wicketkeeper in 28 matches.
Mushfiqur Rahim ODI Debut
Mushfiqur Rahim's ODI debut was on August 6, 2006, against Zimbabwe at the Harare Sports Club, where he was one of three new players selected for this tour of Zimbabwe alongside Shakib Al Hasan and Farhad Reza.
In this debut ODI match, he played as a specialist middle-order batsman, as Khaled Mashud was the team's primary wicketkeeper at the time, and Mushfiqur played an innings of 18 runs before falling victim to spinner Prosper Utseya.
Although his individual score was not substantial, Bangladesh nevertheless chased down Zimbabwe's target of 200 runs with ease, winning the match by 5 wickets.
Mushfiqur Rahim ODI Stats and Records
Here is a detailed account of Mushfiqur Rahim's ODI stats and records, such as –
Mushfiqur Rahim's ODI Runs
Mushfiqur Rahim's total ODI runs currently stand at an impressive 7,795 in 256 innings across 274 matches, which shows his remarkable longevity and consistency as the cornerstone of Bangladesh’s middle order batting for nearly two decades.
Mushfiqur Rahim ODI Strike Rate and Average
Mushfiqur Rahim’s ODI average of 36.42 is a testament to his elite ability to anchor the innings during tough batting collapses.
Also, his ODI strike rate of 79.70 shows his ability to combine defensive caution with aggressive boundary-hitting options.
Mushfiqur Rahim ODI Sixes and Fours
Mushfiqur Rahim's ODI sixes have reached a milestone total of 100 through his excellent aerial shots.
Even Mushfiqur Rahim's total sixes in ODI cricket complement his 617 career boundaries to prove that he can accelerate seamlessly.
Mushfiqur Rahim's ODI Centuries and Half-Centuries
Mushfiqur Rahim's total ODI centuries stand at 9, alongside he has 49 significant half-centuries.
Furthermore, the record of Mushfiqur Rahim's ODI double century is not included in this list, like his historic milestone exclusively in Test matches.
Still, cricket enthusiasts often enjoy browsing through Mushfiqur Rahim's ODI centuries list to witness his magnificent hundreds scored against formidable bowling attacks from around the world.
Mushfiqur Rahim ODI Highest Score
Mushfiqur Rahim's ODI career registered a highest score of 144 runs against Sri Lanka in the 2018 Asia Cup in Dubai, which he delivered under intense heat and early pressure to turn the match around and cemented his reputation as Bangladesh's ultimate big-match player.
Mushfiqur Rahim's ODI Milestones and Achievements
Here are some of the important achievements and milestones of Mushfiqur Rahim’s ODI career:
- Bangladesh's fastest ODI hundred: He holds the national record for the fastest ODI century in just 60 balls for Bangladesh against Ireland in Sylhet in March 2023.
- First Bangladeshi wicketkeeper to score 7,000 ODI runs: Mushfiqur Rahim's ODI runs tally made him the third Bangladeshi batsman overall and the first wicketkeeper from his country to achieve this feat, and surpassed the 7,000-run mark in an ODI cricket match against Ireland.
- Most Dismissals by a Bangladeshi Wicketkeeper: He is the most successful wicketkeeper in the history of Bangladesh behind the stumps, who holds the record for the most catches (243) and stumpings (56) for Bangladesh in ODIs.
- Architect of the historic 2007 World Cup victory: Mushfiqur Rahim's ODI career played a match-winning unbeaten 56 at the age of 19 years against India in the 2007 ICC Cricket World Cup that led Bangladesh to a historic victory and eliminated India from the tournament.
- Highest partnership for Bangladesh in the World Cup: He shared a crucial 141-run partnership for the 5th wicket with Mahmudullah in the 2015 World Cup against England in Adelaide that helped Bangladesh to eliminate England from the tournament.
- Century against Australia in the World Cup: He scored a fighting unbeaten 102 against a strong Australian bowling attack at Trent Bridge during the 2019 World Cup, which helped Bangladesh post their then-highest ODI score (333/8).
- Second-most successful batsman: He is the second highest run-getter for Bangladesh in ODIs with 7,795 runs from 274 matches after Tamim Iqbal.
- Captaincy Milestones: Bangladesh played 37 matches under Mushfiqur Rahim’s ODI captaincy and won a historic series clean sweep against a strong team like New Zealand.
- Global Recognition: He was selected in the ICC Men’s ODI Team of the Year for his excellent batting and wicket-keeping in 2021.
Mushfiqur Rahim T20I Debut
Mushfiqur Rahim's T20 career made his debut on November 28, 2006, against Zimbabwe at the Sheikh Abu Naser Stadium in Khulna, which was also the first T20 International match in Bangladesh cricket history.
In this match, Mushfiqur played his role as the main wicketkeeper of the team, while batting lower down the order to score an unbeaten 2 runs as Bangladesh, batting first, scored 166 runs in their stipulated 20 overs.
In reply, Mushfiqur Rahim's precise wicketkeeping, Bangladesh restricted Zimbabwe to just 123 runs and comfortably won the match by 43 runs.
Mushfiqur Rahim T20I Stats and Records
Here is a comprehensive overview of Mushfiqur Rahim's T20 stats and records, such as –
Mushfiqur Rahim T20 Runs
When evaluating Mushfiqur Rahim's total T20 runs on the international stage, the former Bangladesh captain amassed a career total of 1,500 runs in 102 matches across 93 innings for his country before officially stepping away from this format of cricket to focus on longer formats.
Hence, Mushfiqur Rahim's T20 runs stats reflect his experience, consistency, and ability to play responsible innings in the shortest format of the game.
Mushfiqur Rahim T20 Strike Rate and Average
Mushfiqur Rahim's T20 average is 19.48, and his career strike rate is 115.03.
Mushfiqur Rahim T20 Sixes and Fours
According to Mushfiqur Rahim's T20 stats, the veteran Bangladeshi batter smashed 126 fours and 37 sixes in T20Is.
Mushfiqur Rahim's T20 Century and Half-Century
Mushfiqur Rahim t20 century does not exist in international cricket, but he has 6 fifties.
Furthermore, the record of Mushfiqur Rahim's fastest century in T20I is yet to be recorded.
Mushfiqur Rahim's Highest Score in T20
Mushfiqur Rahim's highest score in T20I is 72 runs (not out), which he made in just 35 balls against Sri Lanka during the Nidahas Trophy on March 10, 2018.
Mushfiqur Rahim T20I Milestones and Achievements
Here are major mindblowing milestones and achievements in Mushfiqur Rahim's T20 career, such as –
- Completed 1,500 T20 International Runs: He stands as one of the most exclusive and prominent batsmen in the history of Bangladesh to cross the 1,500-run mark in T20 International cricket.
- A Historic Match-Winning Innings in the Nidahas Trophy: In a match played against Sri Lanka in Colombo in 2018, he played a historic unbeaten innings of 72 runs off just 35 balls and enabled Bangladesh to successfully chase down a massive target of 215 runs.
- The Hero of Bangladesh's First T20 Victory: He played a match-winning innings of 60 runs under immense pressure in a match against India in Delhi in 2019 to secure Bangladesh's first-ever historic victory against India in the history of T20 International cricket.
- Most Catches by a Bangladeshi Wicket-keeper: He also has the record for most catches (32) by a wicketkeeper for Bangladesh in T20 International.
- Record for the longest T20 International Career: Mushfiqur Rahim's T20 career is the longest one in Bangladesh cricket history, for nearly 16 years, from Bangladesh's first T20 match in 2006 until his retirement in 2022.
- T20 International Captaincy Experience: He led the Bangladesh side in 23 T20 International matches and laid the foundation for the team’s progress in the shortest format by giving opportunities to the youngsters in the squad.
- Special record as a captain and wicketkeeper: He is the 8th most successful wicketkeeper-captain in the world in T20 International cricket.
- Elite Glovework: He is 3rd on the all-time list for stumpings (30) in T20 Internationals.
Stay updated with IPL head to head stats, cricket news, live scores and sports news coverage on Sports Yaari.