Mohammad Shahzad Test Stats
WKWicketkeeper
| Stat | Total | League Rank |
|---|---|---|
| Runs | 0 | - |
| Wickets | 0 | - |
| Sixes | 0 | - |
| Fours | 0 | - |
| Catches | 0 | - |
For T20 World Cup 2026 season
Match Performance Trend
Match Data
30 matchesMohammad Shahzad Test Stats
In Mohammad Shahzad's last 30 Franchise Test games (2010–2021) for Afghanistan, they have scored 696 runs at an average of 23.2 with a strike rate of 87.6.
Mohammad Shahzad Stats - Franchise Test
Mohammad Shahzad is a right hand bat wicketkeeper. Across these 30 games, Mohammad Shahzad has hit 80 fours and 23 sixes, taking 12 catches in the field. Their highest score in this span is 101.
Mohammad Shahzad: Betting Insights
For bet builder markets, Mohammad Shahzad has scored 25+ runs in 33% of their last 30 Franchise Test games (10/30). They have registered 1+ boundaries in 80% of these games (24/30). Over their last 5 games, Mohammad Shahzad has 79 runs.
Frequently asked questions
What is Mohammad Shahzad's highest score in Test cricket?
Mohammad Shahzad's highest score in the 30 Test matches Statz has on record is 101 off 88 balls against Ireland (21 May 2019).
What are Mohammad Shahzad's Test batting stats?
Mohammad Shahzad averages 23.2 runs per match at a strike rate of 87.6, based on 30 games (2010–2021).
How many fifties and hundreds has Mohammad Shahzad scored in Test cricket?
Mohammad Shahzad has 1 hundred and 3 fifties in the 30 Test matches Statz has on record.
Which team does Mohammad Shahzad play for?
Mohammad Shahzad currently plays for Afghanistan.
How old is Mohammad Shahzad?
Mohammad Shahzad was born on 31 January 1988 and is 38 years old.