Mohammad Hafeez T20 Stats
ALLAllrounder
| Stat | Total | League Rank |
|---|---|---|
| Runs | 0 | - |
| Wickets | 0 | - |
| Sixes | 0 | - |
| Fours | 0 | - |
| Catches | 0 | - |
For T20I 2026 season
Match Performance Trend
Match Data
30 matchesMohammad Hafeez T20 Stats
In Mohammad Hafeez's last 30 T20 Internationals games (2018–2021) for Pakistan, they have scored 693 runs at an average of 23.1 with a strike rate of 126.1. Mohammad Hafeez has also taken 8 wickets in this period.
Mohammad Hafeez Stats - T20 Internationals
Mohammad Hafeez is a right hand bat allrounder. Across these 30 games, Mohammad Hafeez has hit 60 fours and 29 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 37% of their last 30 T20 Internationals games (11/30). They have registered 1+ boundaries in 57% of these games (17/30). Over their last 5 games, Mohammad Hafeez has 85 runs and 1 wicket.
Frequently asked questions
What is Mohammad Hafeez's highest score in T20 cricket?
Mohammad Hafeez's highest score in the 62 T20 matches Statz has on record is 99 off 57 balls against New Zealand (20 Dec 2020).
How many wickets has Mohammad Hafeez taken in T20 cricket?
Mohammad Hafeez has taken 23 wickets in the 62 T20 matches Statz has on record.
What are Mohammad Hafeez's best bowling figures in T20 cricket?
Mohammad Hafeez's best figures in the 62 T20 matches Statz has on record are 3/28 against England (20 Jul 2021).
What are Mohammad Hafeez's T20 batting stats?
Mohammad Hafeez averages 23.1 runs per match at a strike rate of 126.1, based on 30 games (2018–2021).
Which team does Mohammad Hafeez play for?
Mohammad Hafeez currently plays for Pakistan.
How old is Mohammad Hafeez?
Mohammad Hafeez was born on 17 October 1980 and is 45 years old.
How many fifties and hundreds has Mohammad Hafeez scored in T20 cricket?
Mohammad Hafeez has 6 fifties and no hundreds in the 62 T20 matches Statz has on record.