Mushfiqur Rahim
Stats cover T20 internationals (full-member nations, 2005–) and major T20 leagues: IPL, BBL, PSL, CPL, SA20, MLC, ILT20, BPL, LPL, WBBL, WPL. Full career on ESPNcricinfo ↗
Batting
| Format | M | Inns | Runs | HS | Avg | SR | 50s | 100s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| BPL | 132 | 132 | 3423 | 98 | 34.93 | 129.61 | 20 | 0 | 287 | 105 |
| PSL | 3 | 3 | 49 | 33 | 24.5 | 125.64 | 0 | 0 | 4 | 1 |
| T20I | 74 | 74 | 1192 | 72 | 19.87 | 115.84 | 6 | 0 | 105 | 27 |
Player DNA (ball-by-ball, all competitions)
Scoring profile by over
Over 15101520
Strike rate in each over of the innings — most destructive in over 19.
Where the runs come from
1s 38%2s & 3s 11%4s 34%6s 17%
51% of runs in boundaries · 31% dot-ball rate.
Recent form
Last 15 innings, oldest to most recent. Hover a point for the score.
Batting by phase
PowerplaySR 99.0 · 505 runs (510 balls) · 51% dots · 14% boundaries
MiddleSR 120.9 · 2891 runs (2391 balls) · 30% dots · 13% boundaries
DeathSR 156.9 · 1268 runs (808 balls) · 24% dots · 20% boundaries
How they get out
caught 65% (104)bowled 13% (21)lbw 9% (14)run out 9% (14)caught and bowled 2% (3)retired hurt 1% (2)stumped 1% (2)
Top grounds
Most runs
- Shere Bangla National Stadium2,545 runs
- Zahur Ahmed Chowdhury Stadium668 runs
- Sylhet International Cricket Stadium564 runs
- R.Premadasa Stadium199 runs
- Sheikh Abu Naser Stadium144 runs
Recent innings
- 0 (1) vs Sylhet TitansBPL · 2026-01-21
- 0 (1) vs Chattogram RoyalsBPL · 2026-01-20
- 46* (41) vs Chattogram RoyalsBPL · 2026-01-17
- 40 (30) vs Sylhet TitansBPL · 2026-01-16
- 12* (19) vs Dhaka CapitalsBPL · 2026-01-12
- 15 (12) vs Chattogram RoyalsBPL · 2026-01-09
- 19 (22) vs Noakhali ExpressBPL · 2026-01-08
- 9 (10) vs Rangpur RidersBPL · 2026-01-01
- 28* (30) vs Noakhali ExpressBPL · 2025-12-29
- 24 (23) vs Dhaka CapitalsBPL · 2025-12-27