Mohammad Hafeez
BAT-
| Stat | Total | League Rank |
|---|---|---|
| Runs | 0 | - |
| Wickets | 0 | - |
| Sixes | 0 | - |
| Fours | 0 | - |
| Catches | 0 | - |
For T20I 2026 season
Match Performance Trend
Match Data
28 matchesIn Mohammad Hafeez's last 28 T20 International games (2018–2021) for Pakistan, they have scored 764 runs at an average of 27.3 with a strike rate of 122.3. Mohammad Hafeez has also taken 9 wickets in this period.
Mohammad Hafeez Stats - T20 International
Mohammad Hafeez is a - -. Across these 28 games, Mohammad Hafeez has hit 63 fours and 34 sixes, taking 5 catches in the field. Their highest score in this span is 99. Best bowling figures: 3/28.
Mohammad Hafeez: Betting Insights
For bet builder markets, Mohammad Hafeez has scored 25+ runs in 46% of their last 28 T20 International games (13/28). They have registered 1+ boundaries in 61% of these games (17/28). Over their last 5 games, Mohammad Hafeez has 7 runs and 5 wickets.
Frequently Asked Questions
How many runs does Mohammad Hafeez average per game?
Mohammad Hafeez averages 27.3 runs per game, based on 28 games (2018–2021).
What team does Mohammad Hafeez play for?
Mohammad Hafeez currently plays for Pakistan.
What is Mohammad Hafeez's strike rate?
Mohammad Hafeez has a strike rate of 122.3, based on 28 games (2018–2021).
What is Mohammad Hafeez's highest score?
Mohammad Hafeez's highest score is 99, based on 28 games (2018–2021).
Is Mohammad Hafeez a good bet builder pick?
Mohammad Hafeez has scored 25+ runs in 46% and had 1+ boundaries in 61% of their last 28 games. Check the match-by-match table above for form and fixture context.