Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Next match One Day Internationals - Sat 15 May, 11:00 England (A) Their stats Preview

Mohammad Hafeez ODI Performance Points

How many runs, wickets and sixes Mohammad Hafeez gets each match.

Updated 19 May 2019, after England vs Pakistan

All Comps Last 10
vsEngland Avg Hit

No games in this view.

Hafeez match by match

Last 10 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Hafeez by Competition

Every ODI season on record, newest first

Competition Team M Runs Avg SR 50+ 6s WktsEcon
One Day InternationalsODI 2019 PAK 2 59 29.5 101.7 1 3 06.08
One Day InternationalsODI 2018/2019 PAK 5 149 49.7 101.4 2 3 06.50
One Day InternationalsODI 2018 PAK 3 46 23 69.7 0 0 13.34
One Day InternationalsODI 2017 PAK 8 284 47.3 81.8 2 7 6-
One Day InternationalsODI 2016/2017 PAK 5 123 24.6 72.4 1 1 0-
Asia CupAsia Cup 2014 PAK 5 158 31.6 71.8 2 2 54.04
Asia CupAsia Cup 2012 PAK 4 244 61 67.4 2 1 33.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 WktsEcon
Home 10 143 20.4 61.4 0 34 47.39
Away 22 920 46 80.9 10 104 117.54
Innings M Runs Avg SR 50+ HS WktsEcon
Batting first 15 566 37.7 77.2 5 104 116.60
Chasing 17 497 41.4 78 5 81 48.42
Result M Runs Avg SR 50+ HS WktsEcon
Won 17 643 53.6 72.3 6 89 136.51
Lost 14 401 28.6 89.7 4 104 28.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 WktsEcon
Sri Lanka 8 115 19.2 61.8 0 34 39.27
South Africa 5 149 49.7 101.4 2 71 06.50
Australia 5 123 24.6 72.4 1 72 0-
West Indies 3 201 67 88.2 2 88 3-
Bangladesh 3 181 60.3 67.5 2 89 23.20
New Zealand 3 46 23 69.7 0 27 13.34
India 2 179 89.5 77.5 2 104 34.44
England 2 59 29.5 101.7 1 59 06.08
Afghanistan 1 10 10 62.5 0 10 32.95
Ground M Runs Avg SR 50+ HS WktsEcon
Shere Bangla National StadiumMirpur, Dhaka 7 374 53.4 68.4 4 104 53.84
Sheikh Zayed StadiumAbu Dhabi 4 69 34.5 73.4 0 34 37.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 34.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 07.33
Trent BridgeNottingham 1 59 59 107.3 1 59 06.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 07.00
KingsmeadDurban 1 9 9 81.8 0 9 06.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 06.25
The Wanderers StadiumJohannesburg 1 0 - - 0 - 0-
Year M Runs Avg SR 50+ HS WktsEcon
2019 7 208 41.6 101.5 3 71 06.27
2018 3 46 23 69.7 0 27 13.34
2017 13 407 37 78.7 3 88 6-
2014 5 158 31.6 71.8 2 75 54.04
2012 4 244 61 67.4 2 104 33.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.