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

Mohammad Shahzad Profile, Stats, Records, Age, Biography & ICC Rankings

Afghanistan Afghanistan - Wicket-Keeper

Full Name: Mohammad Shahzad

Birth Date: January 10, 1987 (38 Years)

Birth Place: Nangarhar, Afghanistan

Nationality: Afghanistan

Role: Wicket-Keeper

Batting Style: Right Hand Bat

Bowling Style:

Teams: Afghanistan, Rangpur Riders, Chattogram Challengers, Dhaka Dominators, Deccan Gladiators, The Chennai Braves, Mis Ainak Knights, Boost Defenders, Afghanistan A, Speen Ghar Region, Pamir legends, Maiwand Defenders, Paktia Panthers, Chitwan Tigers, Rajputs, ICC Combined Associate and Affiliate XI

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 2 4 69 133 0 40 17.25 51.87 0 0 12 1
ODI 84 84 2727 3082 3 131 33.66 88.48 6 14 323 55
T20I 73 73 2048 1550 3 118 29.25 132.12 1 12 229 76
T20 (Domestic) 187 187 4920 3697 14 118 28.43 133.08 2 30 551 198
List A 135 135 4495 5251 5 143 34.57 85.6 9 24 526 100
First Class 31 55 2224 3283 6 214 45.38 67.74 6 12 272 21
T10 39 33 633 388 5 64 22.61 163.14 0 5 76 30

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 2 0 - 0 0 - 0 0 - 0
ODI 84 0 - 0 0 - 0 0 - 0
T20I 73 0 - 0 0 - 0 0 - 0
T20 (Domestic) 187 0 - 0 0 - 0 0 - 0
List A 135 0 - 0 0 - 0 0 - 0
First Class 31 1 - 4 0 - 0 2 - 0
T10 39 0 - 0 0 - 0 0 - 0

Mohammad Shahzad – Stats, Records, Biography, Age & ICC Ranking

Mohammad Shahzad represents the Afghanistan cricket team in international cricket. Born on January 10, 1987 in Nangarhar, Afghanistan, he is currently 38 years old and plays as a Right Hand Bat.


In Test cricket, Mohammad Shahzad has featured in 2 matches, scoring 69 runs at an average of 17.25. M Mohammadi has struck 12 fours and 1 sixes, with his highest individual score being 40. In his most recent Test, he played at Rajiv Gandhi International Cricket Stadium against Ireland on March 2019, scoring in the first innings and 40 in the second innings.


In ODIs, Mohammad Shahzad has appeared in 84 matches, amassing 2,727 runs at an average of 33.66. He has hit 323 fours and 55 sixes in this format. His latest ODI was against New Zealand on June 2019. His top score in ODIs is 131.


In T20 Internationals, Mohammad Shahzad has played 73 matches, scoring 2,048 runs at an average of 29.25. He has struck 229 fours and 76 sixes. In his most recent T20I, he scored against Pakistan on October 2023. His highest T20I score is 118.

Mohammad Shahzad Profile, Afghanistan (FAQs)