Oddsworth
Mushfiqur Rahim

Bangladesh · Rajshahi Warriors

Mushfiqur Rahim

39Bangladesh

  • Right-handed middle-order accumulator

Upcoming

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T202712485,5424,45029.30124.5982947115331.5
BPL1451323,4232,64135.30129.6982028710530.0
Last 10101019318927.60102.146012433.9

Batting style

Middle-order accumulator

  • PowerplayOvers 1–6

    Strike rate–
    Balls per dismissal–
  • Middle oversOvers 7–15

    Strike rate113Par 119
    Balls per dismissal39Par 22
  • DeathOvers 16–20

    Strike rate134Par 153
    Balls per dismissal13Par 12
FigurePlayerParAgainst par
Average33.323.0
Strike rate120126
Boundary %13.015.1
Dot %32.337.6
Sixes, % of boundaries2639
Strike rate v pace123133
Strike rate v spin111118
Strike rate, first 10 balls11199

724 balls in T20s · Jan 2024 – Jan 2026

Compare with other players

Strengths and weaknesses

Strengths

  • Runs per dismissal29.3 (field 22.6 across BPL, T20Is and 4 more)
  • Dot balls32% (field 37% across BPL, T20Is and 4 more)
  • Death (overs 16–20), battingSR 160 (field 148 across BPL, T20Is and 4 more)

Weaknesses

  • Six-hittingone every 29.1 balls (field 19.8 across BPL, T20Is and 4 more)
  • Powerplay, battingSR 97 (field 116 across BPL, T20Is and 2 more)

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay65697.3280–0
Middle overs2,887119.51030–0
Death (overs 16–20)907160.4580–0

Men's T20

Overall rank
427th
all T20 batters
Runs a match
0.9
below an average player

Men's T20 batting, runs a match

AveragePeak 0.7 above
March 2014
Now 0.8 below
20082012201620202024
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T202948730.4119.1–––

Team

Leagues

YearsMatRunsAvgSRWktsEcon
BPL2012–20261453,42335.30129.6––
Dhaka Premier Division Twenty20 Cricket League20211326738.10130.2––
Bangabandhu T20 Cup20201028735.90112.1––
PSL201634924.50125.6––
National Cricket League T20202425929.50131.1––

T20 streaks

Last 10CareerNowBest
30+ score2/1028%0424289191512404600
  • Mushfiqur Rahim has made 30 or more in 2 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
23 Jan 2026Rajshahi WarriorsChattogram RoyalsShere Bangla National Stadium, Mirpur––Won by 63 runsW 63 runs
21 Jan 2026Rajshahi WarriorsSylhet TitansShere Bangla National Stadium, Mirpur0 (1)–Won by 12 runsW 12 runs
20 Jan 2026Rajshahi WarriorsChattogram RoyalsShere Bangla National Stadium, Mirpur0 (1)–Lost by 6 wicketsL 6 wkts
17 Jan 2026Rajshahi WarriorsChattogram RoyalsShere Bangla National Stadium, Mirpur46* (41)–Won by 3 wicketsW 3 wkts
16 Jan 2026Rajshahi WarriorsSylhet TitansShere Bangla National Stadium, Mirpur40 (30)–Won by 5 runsW 5 runs
12 Jan 2026Rajshahi WarriorsDhaka CapitalsSylhet International Cricket Stadium12* (19)–Won by 7 wicketsW 7 wkts
11 Jan 2026Rajshahi WarriorsRangpur RidersSylhet International Cricket Stadium––Won by 7 wicketsW 7 wkts
9 Jan 2026Rajshahi WarriorsChattogram RoyalsSylhet International Cricket Stadium15 (12)–Lost by 2 wicketsL 2 wkts
8 Jan 2026Rajshahi WarriorsNoakhali ExpressSylhet International Cricket Stadium19 (22)–Won by 4 wicketsW 4 wkts
1 Jan 2026Rajshahi WarriorsRangpur RidersSylhet International Cricket Stadium9 (10)–Rajshahi Warriors won after a tieRajshahi Warriors won after a tie

Records

  1. 1stMost matches in BPL history153
  2. 2ndMost runs in BPL history3,690
  3. 2ndMost fifties in BPL history22
  4. 2ndMost fours in BPL history310
  5. 3rdMost sixes in BPL history112

All teams

Share