Oddsworth
Mahmudul Hasan Joy

Bangladesh · Chattogram Royals · Chattogram Division

Mahmudul Hasan Joy

25Bangladesh

  • Right-handed top-order batter

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T2078681,6771,38428.00121.211081406539.2
BPL423569861621.20113.3653622138.8
Last 1010101309813.00132.744012644.9

Bowling

InnsBallsRunsWktsEconAvgSRDot %
T206507138.5223.7016.744.0
BPL21841113.6741.0018.027.8
Last 1011230115.0030.0012.041.7

Batting style

Balanced top-order batter

  • PowerplayOvers 1–6

    Strike rate120Par 116
    Balls per dismissal17Par 23
  • Middle oversOvers 7–15

    Strike rate125Par 117
    Balls per dismissal20Par 22
  • DeathOvers 16–20

    Strike rate–
    Balls per dismissal–
FigurePlayerParAgainst par
Average22.624.8
Strike rate126119
Boundary %16.815.8
Dot %43.944.3
Sixes, % of boundaries3833
Strike rate v pace146125
Strike rate v spin113114
Strike rate, first 10 balls106105

537 balls in T20s · Jan 2024 – Jan 2026

Compare with other players

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay552109.6240–0
Middle overs694120.028389.632
Death (overs 16–20)138173.28125.001

Men's T20

Overall rank
509th
all T20 batters
Runs a match
1.6
below an average player

Men's T20 batting, runs a match

Peak 1.2 below
January 2026
Now 1.6 below
202120222023202420252026
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T202757126.0137.9318.37.86

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
BPL2022–20264269821.20113.3113.67
National Cricket League T202024–20251546936.10136.725.00
Dhaka Premier Division Twenty20 Cricket League20211339343.70121.7––
Bangabandhu T20 Cup2020511237.30121.7––

T20 streaks

Last 10CareerNowBest
30+ score1/1031%03281701244401960
  • Mahmudul Hasan Joy has made 30 or more in 1 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
23 Jan 2026Chattogram RoyalsRajshahi WarriorsShere Bangla National Stadium, Mirpur0 (2)–Lost by 63 runsL 63 runs
20 Jan 2026Chattogram RoyalsRajshahi WarriorsShere Bangla National Stadium, Mirpur––Won by 6 wicketsW 6 wkts
18 Jan 2026Chattogram RoyalsDhaka CapitalsShere Bangla National Stadium, Mirpur6 (7)–Lost by 42 runsL 42 runs
17 Jan 2026Chattogram RoyalsRajshahi WarriorsShere Bangla National Stadium, Mirpur19 (13)–Lost by 3 wicketsL 3 wkts
16 Jan 2026Chattogram RoyalsNoakhali ExpressShere Bangla National Stadium, Mirpur0 (4)–Won by 5 wicketsW 5 wkts
9 Jan 2026Chattogram RoyalsRajshahi WarriorsSylhet International Cricket Stadium4 (3)–Won by 2 wicketsW 2 wkts
7 Jan 2026Chattogram RoyalsSylhet TitansSylhet International Cricket Stadium44 (21)–Won by 14 runsW 14 runs
5 Jan 2026Chattogram RoyalsRangpur RidersSylhet International Cricket Stadium12 (7)–Lost by 5 wicketsL 5 wkts
4 Jan 2026Chattogram RoyalsSylhet TitansSylhet International Cricket Stadium––Won by 9 wicketsW 9 wkts
2 Jan 2026Chattogram RoyalsDhaka CapitalsSylhet International Cricket Stadium––Won by 10 wicketsW 10 wkts

All teams

Share