CRICMIND.AI
PLAYER ANALYSIS

Mushfiqur Rahim Career Stats and Records: Bangladesh's Greatest Run-Scorer

18,355 runs across formats — Mushfiqur Rahim stands as the most prolific batter in Bangladesh cricket history with 23 international centuries.

AI
CricMind AI
CricMind Intelligence Engine
··6 min read
Mushfiqur Rahim Career Stats and Records: Bangladesh's Greatest Run-Scorer

Mushfiqur Rahim: The Backbone of Bangladesh Cricket

With 18,355 runs across all formats and 23 international centuries, Mushfiqur Rahim is the most decorated batter in Bangladesh cricket history. From a teenage debutant to the elder statesman of a batting lineup that has grown from plucky underdogs to genuine contenders, Rahim's career is the story of Bangladesh cricket itself.

Standing barely five feet four, he has defied every physical stereotype about modern batting with technique, temperament, and an extraordinary appetite for long innings. His 219 in Tests — the highest individual score by a Bangladeshi — remains one of the most commanding innings played by any batter from the subcontinent.

Career at a Glance

FormatMatInnsRunsAvgSRHS50s100s
Test971786,47939.5148.82192714
ODI2272277,09637.7480.8144449
T202172184,78028.62125.398*260
Total54162318,3552199723

The numbers reveal a batter who has mastered all three formats at distinctly different tempos — patient accumulator in whites, anchor in ODIs, strike-rotator in T20s.

Test Cricket: The Format Where Rahim Towers

97 Tests and 6,479 runs at 39.51 make Mushfiqur Rahim Bangladesh's leading run-scorer in the longest format by a wide margin. For context, a Test average approaching 40 from a nation that has historically struggled away from home is a remarkable achievement.

His 14 Test centuries include several that arrived under extreme pressure — rescue acts on deteriorating pitches, rearguard hundreds to avoid follow-ons, and match-defining knocks that have reshaped how the cricket world views Bangladesh. The 741 Test fours in his career reflect his preference for timing over brute force, finding gaps rather than clearing boundaries.

What separates Rahim from many peers is consistency across innings. With 27 half-centuries layered on top of those 14 hundreds, he converts starts at a rate that compares favorably with established top-order batters from Full Member nations.

ODI Career: Bangladesh's Anchor Across 227 Matches

Rahim's ODI record — 7,096 runs at 37.74 across 227 matches — places him among the most prolific ODI batters to play for an Associate-turned-Full-Member nation. His nine ODI centuries and 44 fifties represent the backbone of Bangladesh's batting through two decades of 50-over cricket.

A strike rate of 80.8 positions him squarely as an anchor — the batter who bats deep, steadies collapses, and accelerates in the final ten overs. His highest ODI score of 144 demonstrates the ability to play match-winning knocks that stretch across 40-plus overs.

In ICC tournament cricket, Rahim has delivered several of Bangladesh's most iconic ODI moments. His willingness to bat through an innings while wickets fall around him has been the difference between competitive totals and embarrassing ones on numerous occasions.

T20 Career: The Understated Franchise Professional

Across 217 T20 matches — spanning international duty and franchise cricket with Karachi Kings, Sylhet Strikers, Fortune Barishal, and multiple BPL sides — Rahim has accumulated 4,780 runs at a strike rate of 125.3.

While the absence of a T20 century (high score of 98 not out) might seem like a gap, 26 half-centuries in the format tell the story of a batter who consistently delivers 40-70 run contributions. In T20 cricket, that role — the batter who anchors the middle overs and ensures the team posts a competitive total — is arguably more valuable than sporadic centuries.

His 139 T20 sixes and 401 fours across 3,816 balls faced show a batter who has evolved his power game over the years without compromising the technical foundation built in red-ball cricket.

What the Numbers Reveal

The Consistency Machine

97 half-centuries plus 23 centuries equals 120 scores of 50-plus across 623 innings — roughly one significant contribution every five innings across all formats. That conversion rate has been the bedrock of Bangladesh's batting order.

Format Versatility

Few batters maintain meaningful careers simultaneously across all three formats for as long as Rahim has. The gap between his Test strike rate (48.8) and T20 strike rate (125.3) — a factor of 2.5× — demonstrates genuine format intelligence rather than a one-dimensional approach transplanted across conditions.

The Wicketkeeping Dimension

Rahim's contributions extend beyond batting. As a wicketkeeper-batter, he has taken hundreds of catches and stumpings across formats, adding significant value behind the stumps while maintaining the energy required for lengthy batting innings. The physical demands of keeping wicket in subcontinental heat while batting in the top five for 97 Tests deserve recognition.

Rahim in Context: Bangladesh's All-Time Batting Hierarchy

No Bangladeshi cricketer has scored more international runs than Mushfiqur Rahim. His nearest rivals — Tamim Iqbal, Shakib Al Hasan, and Mahmudullah — each trail across different formats. While Shakib brings the all-round dimension and Tamim the explosive opening batting, Rahim's multi-format longevity at the highest level is unmatched in Bangladeshi cricket.

Among all international cricketers, a career aggregate of 18,355 runs places Rahim in elite company. He has outscored numerous celebrated batters from traditionally stronger cricketing nations — a fact that is often overlooked in conversations about the game's great run-scorers.

The Legacy

Mushfiqur Rahim's career represents what a cricketer from a so-called smaller nation can achieve through sustained excellence. He has scored runs against every major bowling attack, on pitches across five continents, in conditions ranging from Dhaka's slow turners to the pace and bounce of Australia and South Africa.

His 14 Test centuries are not just personal milestones — they are chapters in the larger story of Bangladesh cricket's evolution from cannon fodder to competitive force. Every century he scored made it harder for the establishment to dismiss Bangladesh as a token addition to the Full Member ranks.

FAQ

How many international runs has Mushfiqur Rahim scored?

Mushfiqur Rahim has scored 18,355 runs across all formats — 6,479 in Tests (97 matches), 7,096 in ODIs (227 matches), and 4,780 in T20s (217 matches). He is the highest run-scorer in Bangladesh cricket history.

What is Mushfiqur Rahim's highest Test score?

Rahim's highest Test score is 219 — the highest individual innings by any Bangladeshi batter in Test cricket.

How many international centuries has Mushfiqur Rahim scored?

Rahim has scored 23 international centuries — 14 in Tests and 9 in ODIs. He has 26 T20 half-centuries but no T20 century, with a highest score of 98 not out in the format.

Which franchise teams has Mushfiqur Rahim played for?

Rahim has represented multiple franchise sides including Karachi Kings (PSL), Sylhet Strikers, Fortune Barishal, Chittagong Vikings, Khulna Tigers, Barisal Bulls, Rajshahi Kings, and Duronto Rajshahi in the Bangladesh Premier League.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
mushfiqur rahim statsmushfiqur rahim careermushfiqur rahim recordsbangladesh cricket recordsmushfiqur rahim test averagecricket stats
GET THE FULL AI PREDICTION
Cricmind analyses 278,205 IPL deliveries to predict every match outcome with confidence scores and key factor breakdowns.
VIEW PREDICTIONSMORE ARTICLES
MORE IN PLAYER ANALYSIS
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact