CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats

Mohammad Ashraful Stats, Records, Age, Batting & Bowling Career

- All Rounder

Full Name: Mohammad Ashraful

Birth Date: July 7, 1984 (41 Years)

Birth Place:

Nationality: Bangladesh

Role: All Rounder

Batting Style: Right Hand Bat

Bowling Style: Right Arm Leg Spin

Teams: Bangladesh, Mumbai Indians, Chattogram Challengers, East Zone (Bangladesh), Bangladesh Cricket Board XI, Bangladesh A, Minister Rajshahi, Sheikh Jamal Dhanmondi Club, Brothers Union, Mohammedan Sporting Club, Kalabagan Krira Chakra, Colombo Lions, Dhaka Gladiators, Barishal Division, Dhaka Metropolis

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 61 119 2737 5940 5 190 24 46.07 6 8 335 22
ODI 177 169 3468 4947 13 109 22.23 70.1 3 20 354 29
T20I 23 23 450 356 0 65 19.56 126.4 0 2 48 11
T20 (Domestic) 87 82 1694 1477 6 103 22.28 114.69 1 5 182 36
List A 280 268 6185 0 25 141 25.45 0 11 31 0 0
First Class 183 331 9192 0 10 263 28.63 0 21 42 0 0
T10 10 3 20 20 2 12 20 100 0 0 2 1

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 61 67 - 1271 21 3/75 60.52 4.4 - 0
ODI 177 40 - 661 18 3/26 36.72 5.69 - 0
T20I 23 8 - 210 8 3/42 26.25 9.13 - 0
T20 (Domestic) 87 26 - 488 25 3/13 19.52 7.89 - 0
List A 280 0 - 2269 74 5/23 30.66 5.1 - 1
First Class 183 0 - 7487 214 - 34.98 3.48 - 7
T10 10 1 - 19 1 1/19 19 9.5 - 0

Mohammad Ashraful Profile, : Stats, Age, Records, Biography

Mohammad Ashraful is a talented all-rounder from who hails from . Born on July 07, 1984, he is 41 years old as of January 2026. Known for his versatility, Mohammad Ashraful contributes as a Right Hand Bat and Right Arm Leg Spin, making him a valuable player for his national side.


In Test cricket, Mohammad Ashraful has represented in 61 matches, scoring 2,737 runs and taking 21 wickets in the red-ball format. His batting includes 335 fours and 22 sixes, showcasing his ability to build innings. His most recent Test appearance came against Zimbabwe at Harare Sports Club on April 2013. As an all-rounder, his career-best batting effort is 190, while his top bowling figures are 2/42.


In the One Day International (ODI) format, Mohammad Ashraful has played 177 matches, adding 3,468 runs to his tally. With the bat, he has struck 354 fours and 29 sixes. The 41-year-old all-rounder last featured against Zimbabwe on May 2013. His highest ODI score is 109, while his best bowling spell in this format is 3/26.


In T20 Internationals, Mohammad Ashraful has participated in 23 matches, scoring 450 runs. His batting includes 48 fours and 11 sixes, reflecting his aggressive approach in the shorter format. His top T20I score stands at 65, while his best bowling figures are 3/42. His latest T20I outing was against Sri Lanka on March 2013.

Mohammad Ashraful Profile, (FAQs)