LUCKYSPIRE

Mushfiqur Rahim

India · Left-arm orthodox · Batter

Mushfiqur Rahim has played 528 matches across all formats and competitions, accumulating 17,879 runs at a career batting average of 36.56. The bulk of his cricket has been for Bangladesh, where he has 404 appearances, with further stints across numerous Bangladesh Premier League franchises including Fortune Barishal, Khulna Tigers and Sylhet Strikers. His primary format is the One-Day International, where 227 caps and 7,096 runs at 38.99 represent the core of his record. On current form, his last 10 BPL outings have been inconsistent, with just two scores above 30 and a pair of single-ball dismissals in his most recent appearances in January 2026.

Matches
0
Runs
0
Explore Full Stats
Bat Avg
36.6

2026 Season Context

Recent form

Rahim's last 10 BPL appearances, all in January 2026 or late December 2025, produced scores of 0, 0, 46*, 40, 12*, 15, 19, 9, 28*, and 24. Just two scores above 30, with two single-ball dismissals int

Strongest format

One-Day International — Rahim has played 227 ODIs, more than double his Test cap count, scoring 7,096 runs at 38.99. His ODI strike rate of 80.79 reflects a player who has fo

Career stats overview

95 Test · 227 ODI · 206 T20I appearances — spanning 2009 to present.

Test

95 matches

6,226
Runs scored
0
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

227 matches

7,096
Runs scored
0
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

206 matches

4,557
Runs scored
0
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

17,879 runs across 528 career appearances

Across Tests, ODIs, T20Is and the Bangladesh Premier League, Mushfiqur Rahim has accumulated 17,879 runs at a career batting average of 36.56. Of those, 404 appearances came in Bangladesh Cricket colours, making him one of the most capped players in the country's history.

ODIs are his strongest format by volume and average

In 227 One-Day Internationals, Rahim has scored 7,096 runs at an average of 38.99 and a strike rate of 80.79. His Test average of 40.17 across 95 matches is marginally higher, but the ODI format is where he has played most and contributed most consistently.

Sri Lanka his most productive opponent

Against Sri Lanka across 65 matches, Rahim averages 45.51 with 3,049 runs. That is comfortably his best return against any opponent and significantly above his overall career average of 36.56.

R. Premadasa Stadium his best venue by average

In 8 appearances at R. Premadasa Stadium in Colombo, Rahim has scored 374 runs at a batting average of 74.80 and a strike rate of 106.25. Those are outlier numbers compared to any other ground in his record.

BPL 2026 form has been modest

Across his last 10 BPL appearances, the highest score is 46 not out off 41 balls. Two of those innings ended for ducks off single deliveries, and only twice did he pass 30, suggesting a patchy run of form heading into the latter stages of the tournament.

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.