Hafeez by Competition
Every ODI season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|---|
| 2 | 59 | 29.5 | 101.7 | 1 | 3 | 0 | 6.08 | ||
| 5 | 149 | 49.7 | 101.4 | 2 | 3 | 0 | 6.50 | ||
| 3 | 46 | 23 | 69.7 | 0 | 0 | 1 | 3.34 | ||
| 8 | 284 | 47.3 | 81.8 | 2 | 7 | 6 | - | ||
| 5 | 123 | 24.6 | 72.4 | 1 | 1 | 0 | - | ||
| 5 | 158 | 31.6 | 71.8 | 2 | 2 | 5 | 4.04 | ||
| 4 | 244 | 61 | 67.4 | 2 | 1 | 3 | 3.86 |
Hafeez Splits
His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Home | 10 | 143 | 20.4 | 61.4 | 0 | 34 | 4 | 7.39 |
| Away | 22 | 920 | 46 | 80.9 | 10 | 104 | 11 | 7.54 |
| Innings | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Batting first | 15 | 566 | 37.7 | 77.2 | 5 | 104 | 11 | 6.60 |
| Chasing | 17 | 497 | 41.4 | 78 | 5 | 81 | 4 | 8.42 |
| Result | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Won | 17 | 643 | 53.6 | 72.3 | 6 | 89 | 13 | 6.51 |
| Lost | 14 | 401 | 28.6 | 89.7 | 4 | 104 | 2 | 8.86 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 1 | 6 | 320 | 53.3 | 66.8 | 3 | 104 |
| Batting 2 | 2 | 71 | 35.5 | 79.8 | 1 | 52 |
| Batting 3 | 6 | 198 | 33 | 75 | 2 | 88 |
| Batting 4 | 16 | 474 | 36.5 | 88.1 | 4 | 81 |
| Opponent | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
|
|
8 | 115 | 19.2 | 61.8 | 0 | 34 | 3 | 9.27 |
|
|
5 | 149 | 49.7 | 101.4 | 2 | 71 | 0 | 6.50 |
|
|
5 | 123 | 24.6 | 72.4 | 1 | 72 | 0 | - |
|
|
3 | 201 | 67 | 88.2 | 2 | 88 | 3 | - |
|
|
3 | 181 | 60.3 | 67.5 | 2 | 89 | 2 | 3.20 |
|
|
3 | 46 | 23 | 69.7 | 0 | 27 | 1 | 3.34 |
|
|
2 | 179 | 89.5 | 77.5 | 2 | 104 | 3 | 4.44 |
|
|
2 | 59 | 29.5 | 101.7 | 1 | 59 | 0 | 6.08 |
|
|
1 | 10 | 10 | 62.5 | 0 | 10 | 3 | 2.95 |
| Ground | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Shere Bangla National StadiumMirpur, Dhaka | 7 | 374 | 53.4 | 68.4 | 4 | 104 | 5 | 3.84 |
| Sheikh Zayed StadiumAbu Dhabi | 4 | 69 | 34.5 | 73.4 | 0 | 34 | 3 | 7.24 |
| Providence StadiumProvidence | 3 | 201 | 67 | 88.2 | 2 | 88 | 3 | - |
| Dubai International Cricket StadiumDubai | 2 | 51 | 25.5 | 70.8 | 0 | 32 | 1 | - |
| Khan Shaheb Osman Ali StadiumFatullah | 2 | 28 | 14 | 80 | 0 | 18 | 3 | 4.41 |
| Sharjah Cricket StadiumSharjah | 2 | 9 | 9 | 47.4 | 0 | 9 | 0 | - |
| Melbourne Cricket GroundJolimont, Melbourne, Victoria | 1 | 72 | 72 | 69.2 | 1 | 72 | 0 | - |
| St George's ParkGqeberha | 1 | 71 | - | 112.7 | 1 | 71 | 0 | 7.33 |
| Trent BridgeNottingham | 1 | 59 | 59 | 107.3 | 1 | 59 | 0 | 6.00 |
| SuperSport ParkCenturion | 1 | 52 | 52 | 115.6 | 1 | 52 | 0 | - |
| Sydney Cricket GroundMoore Park, Sydney, New South Wales | 1 | 40 | 40 | 100 | 0 | 40 | 0 | - |
| NewlandsCape Town | 1 | 17 | 17 | 60.7 | 0 | 17 | 0 | 7.00 |
| KingsmeadDurban | 1 | 9 | 9 | 81.8 | 0 | 9 | 0 | 6.00 |
| W.A.C.A. GroundEast Perth, Perth, Western Australia | 1 | 4 | 4 | 30.8 | 0 | 4 | 0 | - |
| The GabbaBrisbane | 1 | 4 | 4 | 57.1 | 0 | 4 | 0 | - |
| Adelaide OvalAdelaide | 1 | 3 | 3 | 50 | 0 | 3 | 0 | - |
| HeadingleyLeeds | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6.25 |
| The Wanderers StadiumJohannesburg | 1 | 0 | - | - | 0 | - | 0 | - |
| Year | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| 2019 | 7 | 208 | 41.6 | 101.5 | 3 | 71 | 0 | 6.27 |
| 2018 | 3 | 46 | 23 | 69.7 | 0 | 27 | 1 | 3.34 |
| 2017 | 13 | 407 | 37 | 78.7 | 3 | 88 | 6 | - |
| 2014 | 5 | 158 | 31.6 | 71.8 | 2 | 75 | 5 | 4.04 |
| 2012 | 4 | 244 | 61 | 67.4 | 2 | 104 | 3 | 3.86 |
More on Statz
Where to go next for Hafeez and Pakistan.
Mohammad Hafeez ODI Performance Points
In Mohammad Hafeez's last 30 All ODI Cricket games (2012–2019) for Pakistan, they have scored 963 runs at an average of 32.1 with a strike rate of 68.9. Mohammad Hafeez has also taken 13 wickets in this period.
Mohammad Hafeez Stats - All ODI Cricket
Mohammad Hafeez is a right hand bat allrounder. Across these 30 games, Mohammad Hafeez has hit 83 fours and 17 sixes, taking 16 catches in the field. Their highest score in this span is 104. Best bowling figures: 3/29.
Mohammad Hafeez: Betting Insights
For bet builder markets, Mohammad Hafeez has scored 25+ runs in 50% of their last 30 All ODI Cricket games (15/30). They have registered 1+ boundaries in 70% of these games (21/30). Over their last 5 games, Mohammad Hafeez has 128 runs.
Mohammad Hafeez Questions
How old is Mohammad Hafeez?
Mohammad Hafeez was born on 17 October 1980 and is 46 years old. Mohammad Hafeez is an allrounder with 32 ODI matches on record, 1063 runs and 15 wickets.
Which team does Mohammad Hafeez play for?
Mohammad Hafeez currently plays for Pakistan, and has also played for Quetta Gladiators and Lahore Qalandars. Statz has Mohammad Hafeez's 32 ODI matches on record, the most recent against England (19 May 2019), with 1063 runs and 15 wickets in all.
What is Mohammad Hafeez's highest score in ODI cricket?
Mohammad Hafeez's highest score in the 32 ODI matches Statz has on record is 104 off 114 balls against India (18 Mar 2012). Across those matches Mohammad Hafeez has scored 1063 runs at 33.2 a match.
How many wickets has Mohammad Hafeez taken in ODI cricket?
Mohammad Hafeez has taken 15 wickets in the 32 ODI matches Statz has on record, at an economy of 4.21 and an average of 62.2. Mohammad Hafeez took 0 wickets in the last 5 matches.
What are Mohammad Hafeez's best bowling figures in ODI cricket?
Mohammad Hafeez's best figures in the 32 ODI matches Statz has on record are 3/29 against Afghanistan (27 Feb 2014). Mohammad Hafeez has taken three or more wickets in an innings 1 time, and 15 wickets in all.
What are Mohammad Hafeez's ODI batting stats?
Mohammad Hafeez averages 32.1 runs per match at a strike rate of 68.9, based on 30 games (2012–2019). In the last 5 matches Mohammad Hafeez scored 0, 59, 17, 0 and 52, newest first. Mohammad Hafeez has 1063 runs in all 32 ODI matches on record.
How many fifties and hundreds has Mohammad Hafeez scored in ODI cricket?
Mohammad Hafeez has 1 hundred and 9 fifties in the 32 ODI matches Statz has on record. The highest is 104 against India (18 Mar 2012). Mohammad Hafeez has passed 30 in 15 of 32 innings.
