Oddsworth
Najmul Hossain Shanto

Bangladesh · Rajshahi Warriors · BCB North Zone · Rajshahi Division

Najmul Hossain Shanto

28Bangladesh

  • Left-handed top-order batter
  • Right-arm off-spin bowler
  • Occasional bowler

Upcoming

One-day record

Batting

MatInnsRunsAvgSR100/50HS
One-day94902,95735.2079.77/17122*
ODIs72712,09631.7677.04/12122*
v Afghanistan131335029.1770.71/2104
Domestic221986147.8387.03/5118
Last 10101033742.1373.11/2105

Bowling

MatBallsWktsAvgEconBest
One-day94208640.837.071/7
ODIs72116261.506.361/10
v Afghanistan13160–7.88–
Domestic2292430.507.961/7

Batting style

Balanced top-order batter

  • Weak against spin
FigurePlayerParAgainst par
Average39.130.8
Strike rate8180
Boundary %9.59.3
Dot %54.556.6
Average v pace37.030.3
Average v spin36.631.2
Strike rate v pace8983
Strike rate v spin6978

3,375 balls in ODIs and domestic one-day matches · Nov 2022 – Oct 2026

Compare with other players

Men's One-day

International rank
58th
batters
Overall rank
106th
all one-day batters
Runs a match
+1.6
above an average player

Men's One-day batting, runs a match

AveragePeak +2.2 above
June 2026
Now +1.6 above
2019202120232025
ICC rank
31
557 points
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
One-day3392931.071.2177.08.56

Not in our one-day bowling rankings.

Teams

One-day streaks

Last 10CareerNowBest
50+ score3/1027%04501056742243918415
  • Najmul Hossain Shanto has made 50 or more in 3 of the last 10 one-day innings.

Last 10 one-day matches

DateTeamOpponentGroundBatBowlResult
21 Oct 2026BangladeshAfghanistanSharjah Cricket Stadium15 (23)–Lost by 7 wicketsL 7 wkts
17 Oct 2026BangladeshZimbabweSheikh Zayed Stadium4 (8)–Lost by 99 runsL 99 runs
11 Jul 2026BangladeshZimbabweHarare Sports Club18* (28)–Won by 7 wicketsW 7 wkts
9 Jul 2026BangladeshZimbabweHarare Sports Club9 (16)–Lost by 13 runsL 13 runs
6 Jul 2026BangladeshZimbabweHarare Sports Club3 (7)–Lost by 25 runsL 25 runs
14 Jun 2026BangladeshAustraliaShere Bangla National Stadium, Mirpur24 (50)–Lost by 1 wicketL 1 wkt
11 Jun 2026BangladeshAustraliaShere Bangla National Stadium, Mirpur42 (53)–Won by 5 wickets (DLS)W 5 wkts (DLS)
9 Jun 2026BangladeshAustraliaShere Bangla National Stadium, Mirpur67 (86)–Won by 86 runs (DLS)W 86 runs (DLS)
23 Apr 2026BangladeshNew ZealandZahur Ahmed Chowdhury Stadium, Chittagong105 (119)–Won by 55 runsW 55 runs
20 Apr 2026BangladeshNew ZealandShere Bangla National Stadium, Mirpur50* (71)–Won by 6 wicketsW 6 wkts

Records

  1. =3rdMost hundreds in BPL history2
  2. 7thMost fours in BPL history211
  3. 9thMost runs in BPL history2,123
  4. 10thHighest scores in BPL history115*

All teams

Share