Live5th ODI · Ireland in Namibia 2026/27NAM78/3 (13.5)IRE129 (33.1)NAM need 52 runs in 217 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Mohammad Hafeez: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
SeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Cherry Blossom Sharjah Cup 2002/0320034401005025.0018853.1901091
Bank Alfalah Cup 20032003550765315.2017144.4401231
Pakistan tour of England and Scotland 200320033301026934.0018056.67010130
Bangladesh tour of Pakistan 200320038111322102*32.2060353.40110462
South Africa tour of Pakistan 2003/04200355033206.6010033.0000150
VB Series 2004/052005660754112.5015947.1700190
Pakistan tour of India 2004/052005220494224.508259.7600022
Pakistan tour of England and Scotland 20062006110959595.0017853.37010141
-2006-201507027011938.5732882.32100373
NatWest Series 20062006551652016.259866.33000101
ICC Champions Trophy 2006/072006330664322.0066100.00000110
West Indies tour of Pakistan 2006/07200636023410439.0057041.05110280
West Indies in Pakistan ODI Series 2006/0720064401249231.0016276.5401173
Pakistan tour of South Africa 2006/0720074701243217.7126946.10000181
Pakistan in South Africa ODI Series 2006/072007220212110.502391.3000130
ICC World Cup 2006/07200722015117.503444.1200030
Warid Cricket Series 20072007110343434.004379.0700070
Twenty20 Quadrangular (in Kenya) 2007/082007110121212.0010120.0000020
ICC World Twenty20 2007/082007660993216.5078126.92000143
South Africa tour of Pakistan 2007/082007120353417.506454.6900040
South Africa in Pakistan ODI Series 2007/082007110666.002425.0000000
ICC World Twenty20 2010201064039189.7537105.4100070
Pakistan in England T20I Series 20102010110141414.003243.7500010
NatWest Series 201020105501676433.4025565.49010191
Pakistan v South Africa T20I Series 2010/112010220271413.5026103.8500040
Pakistan v South Africa ODI Series 2010/1120105502036840.6022889.04020220
Pakistan v South Africa Test Series 2010/1120102401306032.5019168.06010160
Pakistan in New Zealand T20I Series 2010/1120103301044634.6774140.54000143
Pakistan in New Zealand Test Series 2010/112011241423214.006564.6200170
Pakistan in New Zealand ODI Series 2010/11201166116611533.2022274.77101183
ICC Cricket World Cup 2010/11201188121561*30.7126581.13010321
Pakistan in West Indies ODI Series 2011201155026712153.4032681.90120225
Pakistan in West Indies Test Series 20112011240463211.5011739.3200061
Pakistan tour of Ireland 20112011220525226.009157.1401171
Pakistan in Zimbabwe ODI Series 20112011331188139*94.0021786.64100192
Pakistan in Zimbabwe T20I Series 201120112201227161.0086141.86020114
Pakistan v Sri Lanka Test Series 2011/1220113621987549.5032461.11020203
Pakistan v Sri Lanka ODI Series 2011/1220115501338326.6018970.37010161
Pakistan in Bangladesh ODI Series 2011/122011330543218.009855.10001110
Pakistan in Bangladesh Test Series 2011/12201123020414368.0030666.67100220
Pakistan v England Test Series 2011/1220123611908838.0036052.78010242
Afghanistan v Pakistan in United Arab Emirates 2011/122012110888.001747.0600010
Pakistan v England ODI Series 2011/122012440612915.258571.7600070
Pakistan v England T20I Series 2011/12201233023237.672592.0000230
Asia Cup 2011/12201244024510561.2536167.87110211
Pakistan in Sri Lanka T20I Series 20122012220242412.003568.5700130
Pakistan in Sri Lanka ODI Series 20122012550573711.4010852.7800261
Pakistan in Sri Lanka Test Series 2012201236031519652.5055856.45110361
Pakistan v Australia ODI Series 201220123301057835.0013677.2101062
Pakistan v Australia T20I Series 20122012330714523.6762114.5200090
Page 1Next

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.