Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG99/0 (15)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Mohammad Hafeez: Batting by series (All internationals)

More filters

1 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.