Mohammad Ashraful has scored 2,301 ODI runs at an average of 22.13 and a strike rate of 68.8 with 3 hundreds, plus 396 in the BPL and 382 in T20Is.

Mohammad Ashraful recent form

Last 10 matches, newest first · 27 fantasy points a match on average

  1. 0v Sylhet Sixers · BPL1 Feb · 2 pts
  2. 22v Sylhet Sixers · BPL9 Jan · 38 pts
  3. 3v Rangpur Riders · BPL5 Jan · 7 pts
  4. 5v Zimbabwe · ODI8 May · 13 pts
  5. 8v Zimbabwe · ODI5 May · 12 pts
  6. 29v Zimbabwe · ODI3 May · 53 pts
  7. 43v Sri Lanka · T20I31 Mar · 83 pts
  8. 29v Sri Lanka · ODI28 Mar · 57 pts
  9. DNBv Sri Lanka · ODI25 Mar · 4 pts
  10. 0v Sri Lanka · ODI23 Mar · 2 pts

Mohammad Ashraful career bests

CompetitionHS100/506sCt
ODI1093/141522
BPL103*1/177
T20I650/2114
IPL20/002

Mohammad Ashraful runs by year

ODI: runs by year
2003: 75 runs in 6 matches
2004: 144 runs in 10 matches
2005: 182 runs in 8 matches
2006: 299 runs in 15 matches
2007: 408 runs in 17 matches
4392008: 439 runs in 19 matches
2009: 426 runs in 16 matches
2010: 220 runs in 12 matches
2011: 37 runs in 7 matches
2012: 0 runs in 0 matches
2013: 71 runs in 6 matches
20032013
Show as a table
YearMatchesRuns
2013671
201200
2011737
201012220
200916426
200819439
200717408
200615299
20058182
200410144
2003675
BPL: runs by year
2012: 100 runs in 5 matches
2712013: 271 runs in 12 matches
2014: 0 runs in 0 matches
2015: 0 runs in 0 matches
2016: 0 runs in 0 matches
2017: 0 runs in 0 matches
2018: 0 runs in 0 matches
2019: 25 runs in 3 matches
20122019
Show as a table
YearMatchesRuns
2019325
201800
201700
201600
201500
201400
201312271
20125100

Mohammad Ashraful in the powerplay, middle and death overs

In each competition

ODI

BattingRunsSROuts6s
Powerplay overs 1–1047954.1274
Middle overs 11–401,63771.46711
Death overs 41–50185111.450

BPL

BattingRunsSROuts6s
Powerplay overs 1–6205118.5105
Middle overs 7–1513588.232
Death overs 16–2056136.630

T20I

BattingRunsSROuts6s
Powerplay overs 1–6195134.583
Middle overs 7–15175138.9107
Death overs 16–2012171.411

Mohammad Ashraful against pace and spin

Runs off the bat and dismissals against each type of bowler

ODI

BowlingRunsSRAvgOutsDot %
Pace1,47767.819.967464%
Spin80171.140.052053%
Right-arm pace1,30169.919.716663%
Left-arm pace17655.322.00867%
Off-spin25660.836.57757%
Leg-spin18375.361.00350%
Left-arm orthodox31778.331.701053%
Left-arm wrist-spin4577.6—048%

Bowling style known for 99% of balls faced.

BPL

BowlingRunsSRAvgOutsDot %
Pace199129.215.311341%
Spin18692.162.00342%
Right-arm pace157120.812.081343%
Left-arm pace42175.0—029%
Off-spin42100.0—040%
Leg-spin32118.5—026%
Left-arm orthodox11284.237.33346%

Bowling style known for 97% of balls faced.

T20I

BowlingRunsSRAvgOutsDot %
Pace271151.420.851339%
Spin111112.118.50631%
Right-arm pace248167.627.56934%
Left-arm pace2374.25.75458%
Off-spin5591.718.33333%
Leg-spin45150.022.50230%

Bowling style known for 100% of balls faced.

Mohammad Ashraful record against each team

Every opponent, most played first

ODI

AgainstMatRunsAvgSR
Zimbabwe2739818.0961.3
Sri Lanka1947928.1864.9
West Indies1319516.2564.1
Australia1020420.4069.4
India1019221.3369.1
New Zealand919621.7869.8
Pakistan916320.3865.2
South Africa618330.5087.6
5 more opponents
AgainstMatRunsAvgSR
England5285.6050.0
Kenya48929.67104.7
Ireland23618.0085.7
Bermuda129—90.6
United Arab Emirates1109109.0086.5

BPL

AgainstMatRunsAvgSR
Barisal Burners43010.0076.9
Chittagong Kings47725.6783.7
Duronto Rajshahi33311.0076.7
Khulna Royal Bengals317889.00160.4
Rangpur Riders2178.5094.4
Sylhet Royals23919.50100.0
Sylhet Sixers22211.0088.0

T20I

AgainstMatRunsAvgSR
Pakistan510420.80128.4
West Indies38528.33160.4
Australia273.5077.8
Ireland22914.50126.1
New Zealand23216.0091.4
South Africa23115.50238.5
Sri Lanka24723.50134.3
India11111.00122.2
1 more opponents
AgainstMatRunsAvgSR
Kenya13636.00180.0

Mohammad Ashraful: quick answers

How many ODI runs has Mohammad Ashraful scored?

2,301 runs in 112 innings at an average of 22.13 and a strike rate of 68.8, with 3 hundreds and 14 fifties.

What is Mohammad Ashraful's highest ODI score?

109.

How many BPL runs has Mohammad Ashraful scored?

396 runs in 18 innings at an average of 23.29 and a strike rate of 107.9, with 1 hundreds and 1 fifties.

What is Mohammad Ashraful's highest BPL score?

103*.

Which bowler has dismissed Mohammad Ashraful most often?

Elton Chigumbura, 6 times in 92 balls (in match-ups of 60+ balls).

Does Mohammad Ashraful play pace or spin better in ODIs?

Against pace: strike rate 67.8, average 19.96. Against spin: strike rate 71.1, average 40.05.

What is Mohammad Ashraful's record against Zimbabwe?

398 runs in 27 matches at an average of 18.09.