CricketScore

Players / Mohammad Ashraful

Men's cricket

Mohammad Ashraful: runs, wickets and records

175 recorded matches from 18 Feb 2003 to 8 May 2013, most often for Bangladesh, Asia XI, Mumbai Indians. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests36701,52319022.7348.83318111
ODIs1181132,30110921.9168.831424115
T20Is20203826519.10137.4024111
T20 leagues11222.0020.00000

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests41132/4652.314.400
ODIs2682/2844.135.340
T20Is883/4226.259.130

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
190417Sri Lanka8 Mar 2013
136184Sri Lanka28 Feb 2006
129*236Sri Lanka3 Jul 2007
109126United Arab Emirates24 Jun 2008
103*103Zimbabwe9 Aug 2009

Mohammad Ashraful: matches in the records

Mohammad Ashraful appears in 175 recorded men's matches, from 18 February 2003 to 8 May 2013, most often for Bangladesh, Asia XI and Mumbai Indians. The matches split as 36 in Test matches, 118 in One Day Internationals, 20 in Twenty20 Internationals and 1 in franchise Twenty20 leagues. The most frequent opponents in the records are Sri Lanka (31 matches), Zimbabwe (30 matches) and West Indies (18 matches). The ground used most often is Shere Bangla National Stadium, with 27 matches.

Mohammad Ashraful batting record

In Test matches, the batting record is 1,523 runs in 70 innings, an average of 22.73, a strike rate of 48.8 and a highest score of 190, with 3 hundreds, 3 fifties and 10 ducks.

In One Day Internationals, the batting record is 2,301 runs in 113 innings, an average of 21.91, a strike rate of 68.8 and a highest score of 109, with 3 hundreds, 14 fifties and 10 ducks.

In Twenty20 Internationals, the batting record is 382 runs in 20 innings, an average of 19.10, a strike rate of 137.4 and a highest score of 65, with 2 fifties and 2 ducks.

Mohammad Ashraful bowling record

In Test matches, the bowling record is 13 wickets in 41 innings, an average of 52.31, an economy rate of 4.40, a strike rate of 71.3 balls per wicket and best figures of 2 for 46.

Mohammad Ashraful highest innings

The highest individual scores in the records are: 190 from 417 balls against Sri Lanka at Galle International Stadium on 8 March 2013 (Tests). 136 from 184 balls against Sri Lanka at Zahur Ahmed Chowdhury Stadium on 28 February 2006 (Tests). 129* from 236 balls against Sri Lanka at P Sara Oval on 3 July 2007 (Tests). 109 from 126 balls against United Arab Emirates at Gaddafi Stadium on 24 June 2008 (ODIs). 103* from 103 balls against Zimbabwe at Queens Sports Club on 9 August 2009 (ODIs).

Mohammad Ashraful best bowling

The best bowling figures in the records are: 3 for 42 against Pakistan at Gymkhana Club Ground on 2 September 2007. 2 for 18 against West Indies at Warner Park, Basseterre on 2 August 2009. 2 for 28 against Zimbabwe at Shere Bangla National Stadium on 29 October 2009. 2 for 42 against Ireland at Shere Bangla National Stadium on 25 February 2011. 2 for 46 against New Zealand at University Oval on 4 January 2008.

Mohammad Ashraful results with the side

In Test matches, the player's side won 3 and lost 30 of the 36 recorded matches (9.1% of decided matches).

In One Day Internationals, the player's side won 33 and lost 82 of the 118 recorded matches (28.7% of decided matches).

In Twenty20 Internationals, the player's side won 4 and lost 16 of the 20 recorded matches (20.0% of decided matches).

Against the most frequent opponents the results were Sri Lanka: 3 won, 26 lost in 31 matches, Zimbabwe: 18 won, 12 lost in 30 matches, West Indies: 7 won, 10 lost in 18 matches, New Zealand: 0 won, 15 lost in 16 matches and Pakistan: 0 won, 16 lost in 16 matches.

Mohammad Ashraful main grounds

The grounds used most often are Shere Bangla National Stadium (27), Queens Sports Club (9), Harare Sports Club (7), Shaheed Chandu Stadium (5), Chittagong Divisional Stadium (5) and Gymkhana Club Ground (5).

Mohammad Ashraful runs by year

Runs in each calendar year of the records: 2003 (120), 2004 (204), 2005 (282), 2006 (506), 2007 (828), 2008 (630), 2009 (529), 2010 (453), 2011 (174), 2012 (50), 2013 (432).

Mohammad Ashraful wickets by year

Wickets in each calendar year of the records: 2004 (1), 2006 (1), 2007 (6), 2008 (4), 2009 (11), 2010 (2), 2011 (3), 2013 (1).

Mohammad Ashraful matches by year

Recorded matches in each calendar year: 2003 (8), 2004 (12), 2005 (13), 2006 (18), 2007 (29), 2008 (28), 2009 (23), 2010 (20), 2011 (10), 2012 (3), 2013 (11).

Mohammad Ashraful fours and sixes

In Test matches, 181 fours and 11 sixes, one boundary every 16.3 balls faced; 51.9% of the runs came in boundaries.

In One Day Internationals, 241 fours and 15 sixes, one boundary every 13.1 balls faced; 45.8% of the runs came in boundaries.

In Twenty20 Internationals, 41 fours and 11 sixes, one boundary every 5.3 balls faced; 60.2% of the runs came in boundaries.

How Mohammad Ashraful gets out

In Test matches, 67 recorded dismissals: caught 67%, lbw 19%, bowled 4% and run out 4%.

In One Day Internationals, 105 recorded dismissals: caught 65%, lbw 12%, bowled 10% and run out 9%.

In Twenty20 Internationals, 20 recorded dismissals: caught 65%, lbw 15%, bowled 15% and run out 5%.

Mohammad Ashraful bowling in detail

In Test matches: 536 dot balls (57.8% of legal deliveries), 7 maidens and wickets by caught 46%, lbw 23% and bowled 15%.

Mohammad Ashraful player of the match awards

Of the 7 player of the match awards on record, the first is dated 18 June 2005 (Australia v Bangladesh) and the latest 9 August 2009 (Zimbabwe v Bangladesh): 1 in Test matches, 5 in One Day Internationals and 1 in Twenty20 Internationals.

Mohammad Ashraful first and latest matches

The first recorded match in Test matches is dated 18 July 2003 against Australia and the latest 25 April 2013 against Zimbabwe.

The first recorded match in One Day Internationals is dated 18 February 2003 against West Indies and the latest 8 May 2013 against Zimbabwe.

The first recorded match in Twenty20 Internationals is dated 1 September 2007 against Kenya and the latest 31 March 2013 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 21 May 2009 against Delhi Daredevils and the latest 21 May 2009 against Delhi Daredevils.

Mohammad Ashraful against different opponents

The most runs against a single opponent are 1,287 against Sri Lanka in 40 innings (average 34.78), 596 against Zimbabwe in 30 innings (average 21.29), 428 against India in 20 innings (average 23.78) and 312 against South Africa in 16 innings (average 19.50).

The most wickets against a single opponent are 6 against Zimbabwe in 11 innings, 5 against Sri Lanka in 20 innings and 5 against West Indies in 8 innings.

Mohammad Ashraful at different grounds

The grounds that have produced the most runs are Shere Bangla National Stadium (576 runs in 28 innings), Harare Sports Club (206 runs in 9 innings), Queens Sports Club (205 runs in 9 innings) and P Sara Oval (197 runs in 4 innings).

Mohammad Ashraful recent years

Year by year, the latest figures in the records are 2008: 28 matches, 630 runs and 4 wickets; 2009: 23 matches, 529 runs and 11 wickets; 2010: 20 matches, 453 runs and 2 wickets; 2011: 10 matches, 174 runs and 3 wickets; 2012: 3 matches and 50 runs; 2013: 11 matches, 432 runs and 1 wickets.

Mohammad Ashraful year by year

The busiest year in the records is 2007, with 29 matches. The most runs in a calendar year came in 2007: 828. The most wickets in a calendar year came in 2009: 11.

Questions and answers

How many matches has Mohammad Ashraful played?

175 recorded matches, from 18 February 2003 to 8 May 2013.

How many runs has Mohammad Ashraful scored in Tests?

1,523 runs in 70 innings, at an average of 22.73.

How many runs has Mohammad Ashraful scored in ODIs?

2,301 runs in 113 innings, at an average of 21.91.

How many runs has Mohammad Ashraful scored in T20Is?

382 runs in 20 innings, at an average of 19.10.

What is Mohammad Ashraful's highest score?

190 from 417 balls against Sri Lanka on 8 March 2013, at Galle International Stadium.

How many wickets has Mohammad Ashraful taken in Tests?

13 wickets in 41 innings, with best figures of 2 for 46.

How many sixes has Mohammad Ashraful hit?

37 sixes and 463 fours in the recorded matches.

How many player of the match awards has Mohammad Ashraful won?

7 in the recorded matches.

How many hundreds has Mohammad Ashraful scored?

6 in the recorded matches.

Which teams has Mohammad Ashraful played for?

Bangladesh (172), Asia XI (2) and Mumbai Indians (1).

When was Mohammad Ashraful's most recent recorded match?

8 May 2013.

Team pages

Records