Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Mohammad Hafeez: Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
YearSpanMatInnsNORunsHSAveBFSR1005004s6s
201320135864101976140*36.59228886.3659518545
2011201147566188514337.70257673.1859421924
2015201539452164322438.21222273.9447417831
2012201240461137919630.64198569.4726614316
2014201434362105119730.91145072.4825111514
201820183437594212629.44108686.741558827
2003200325281633102*23.44124250.97143764
200620061720163010433.16111456.55131755
20172017413758728827.25101186.250537722
20192019333228068426.8782897.340416519
202120214739573073*21.47615118.700307123
202020202320772799*55.92521139.540626431
20102010242406846828.5084381.14040834
20162016252816117622.6369787.660327218
20072007182203463415.7354563.49001514
20222022131323236929.36251128.69011278
202320237611354827.0090150.00000137
200520058801244215.5024151.45001112
2008200888164169.148377.1100072

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.