CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds

Mohammad Shahzad Profile, Stats, Records, Age, Biography

Afghanistan Afghanistan

Wicket-Keeper Right Hand Bat
10 Jan 1987 (39 Years) Nangarhar, Afghanistan Afghanistan

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 42 36 698 431 5 64 22.52 161.95 0 5 85 32

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 42 0 - 0 0 - 0 0 - 0

Teams

Afghanistan AFG Rangpur Riders RPR Chattogram Challengers CCH Dhaka Dominators MD Deccan Gladiators DG The Chennai Braves TCB Mis Ainak Knights MAK Boost Defenders BDD Afghanistan A AFG A Speen Ghar Region SG Pamir legends PAL Maiwand Defenders MD Paktia Panthers PP Chitwan Tigers CT Rajputs RAJ ICC Combined Associate and Affiliate XI ICCCO

Career Timeline

TEST
Debut
14 Jun 2018
vs India
Last Match
15 Mar 2019
vs Afghanistan
ODI
Debut
30 Aug 2009
vs Netherlands
Last Match
08 Jun 2019
vs Afghanistan
T20I
Debut
01 Feb 2010
vs Ireland
Last Match
06 Oct 2023
vs Pakistan

Mohammad Shahzad – Stats, Records, Biography, Age

Mohammad Shahzad represents the Afghanistan cricket team in international cricket. Born on January 10, 1987 in Nangarhar, Afghanistan, he is currently 39 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)