Oddsworth
Nurul Hasan

Bangladesh · Rangpur Riders · Galle Gallants · Khulna Division · BCB South Zone

Nurul Hasan

32Bangladesh

  • Right-handed finisher

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T202131892,8442,27021.90125.366320811734.6
BPL1211041,4461,19420.10121.16111234836.1
LPL22624531.00137.83308240.0
Last 10101010810213.50105.933011345.1

Batting style

Balanced finisher

  • Weak against spin
  • PowerplayOvers 1–6

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

    Strike rate98Par 120
    Balls per dismissal22Par 21
  • DeathOvers 16–20

    Strike rate170Par 150
    Balls per dismissal16Par 11
FigurePlayerParAgainst par
Average24.821.1
Strike rate125132
Boundary %15.316.3
Dot %36.936.9
Sixes, % of boundaries3340
Strike rate v pace156141
Strike rate v spin88122
Strike rate, first 10 balls114112

713 balls in T20s · Jan 2024 – Jul 2026

Compare with other players

Strengths and weaknesses

Weaknesses

  • Middle overs, battingSR 105 (field 117 across BPL, T20Is and 4 more)

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay255123.5130–0
Middle overs1,198105.3560–0
Death (overs 16–20)817155.2610–0

Men's T20

International rank
145th
batters
Overall rank
385th
all T20 batters
Runs a match
0.6
below an average player

Men's T20 batting, runs a match

AveragePeak 1.0 above
June 2021
Now 0.6 below
20142017202020232026
ICC rank
–
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T204664924.0123.4–––

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
BPL2013–20261211,44620.10121.1––
Dhaka Premier Division Twenty20 Cricket League20211638935.40149.6––
Bangabandhu T20 Cup2020814624.30141.7––
National Cricket League T202024821843.60123.2––
LPL202626231.00137.8––

T20 streaks

Last 10CareerNowBest
30+ score1/1018%144191186342933
  • Nurul Hasan has made 30 or more in 1 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
29 Jul 2026Galle GallantsKandy RoyalsPallekele International Cricket Stadium33 (32)–Lost by 6 wicketsL 6 wkts
26 Jul 2026Galle GallantsDambulla SixersRangiri Dambulla International Stadium29 (13)–Won by 44 runsW 44 runs
17 Jul 2026BangladeshZimbabweQueens Sports Club4 (2)–Won by 34 runsW 34 runs
15 Jul 2026BangladeshZimbabweQueens Sports Club3 (4)–Lost by 32 runsL 32 runs
21 Jun 2026BangladeshAustraliaBir Sreshtho Flight Lieutenant Matiur Rahman Stadium6 (8)–Lost by 7 wicketsL 7 wkts
20 Jan 2026Rangpur RidersSylhet TitansShere Bangla National Stadium, Mirpur18 (24)–Lost by 3 wicketsL 3 wkts
18 Jan 2026Rangpur RidersNoakhali ExpressShere Bangla National Stadium, Mirpur––Won by 8 wicketsW 8 wkts
17 Jan 2026Rangpur RidersDhaka CapitalsShere Bangla National Stadium, Mirpur1* (1)–Won by 11 runsW 11 runs
12 Jan 2026Rangpur RidersSylhet TitansSylhet International Cricket Stadium9 (11)–Lost by 6 wicketsL 6 wkts
11 Jan 2026Rangpur RidersRajshahi WarriorsSylhet International Cricket Stadium1* (1)–Lost by 7 wicketsL 7 wkts

Records

  1. 5thMost matches in BPL history126

All teams

Share