Mohammad Ashraful Profile,

- 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 - 11 31 0 0
First Class 183 331 9192 0 10 263 28.63 - 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 & ICC Ranking

Mohammad Ashraful is an all-rounder of the . Mohammad Ashraful belongs to the . He was born on July 07, 1984. As of January 2026, he is 41 years old. Mohammad Ashraful is a Right Hand Bat and Right Arm Leg Spin.


Mohammad Ashraful has played 61 Test matches for and scored 2,737 runs with 21 wickets in the red ball format in his name. Mohammad Ashraful has smashed 335 fours and 22 sixes in his Test career. He played his recent Test match against Zimbabwe at the Harare Sports Club in April 2013. As an all-rounder, his highest individual score in Test cricket is 190, and his best bowling spell in this format is 2/42.


In the ODI career of all-rounder Mohammad Ashraful, he has been part of 177 matches in this format. Mohammad Ashraful has registered 3,468 runs in his name with 354 fours and 29 sixes in white ball format. The 41-year-old all-rounder played his recent matches against Zimbabwe in May 2013. The Highest Individual Score of Mohammad Ashraful is 109, and the best bowling figure in ODI is 3/26.


All-rounder Mohammad Ashraful has played 23 games in his T20 career and has posted 450 runs. Mohammad Ashraful has hammered 48 fours and 11 sixes in his T20 career. His top Individual score in T20 is 65, and his best bowling figure is 3/42. He played his recent T20 match against Sri Lanka in March 2013.

Mohammad Ashraful Profile, (FAQs)