T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Mohammad Hafeez: Batting innings by innings (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
12182066.672c †T Taibu b HH Streak1v ZIMSharjah3 Apr 2003
501033048.541run out (J Mubarak/HAPW Jayawardene)2v SLSharjah4 Apr 2003
36584162.071c †KO Otieno b PJ Ongondo1v KENSharjah8 Apr 2003
290022.221c CB Wishart b HH Streak2v ZIMSharjah10 Apr 2003
531142046.491c KC Sangakkara b ST Jayasuriya1v SLDambulla10 May 2003
04000.001c SB Styris b DR Tuffey1v NZDambulla11 May 2003
20381152.631c KC Sangakkara b RAP Nissanka2v SLDambulla18 May 2003
3110027.271b KD Mills1v NZDambulla20 May 2003
04000.001c †BB McCullum b DR Tuffey1v NZDambulla23 May 2003
691128061.612c R Clarke b JM Anderson2v ENGManchester17 Jun 2003
14272051.852lbw b A Flintoff1v ENGLondon20 Jun 2003
19413046.341c R Clarke b D Gough1v ENGLondon22 Jun 2003
2130015.381c Javed Omar b Mashrafe Mortaza2v BANKarachi20 Aug 2003
501516033.111b Mohammad Rafique4v BANKarachi20 Aug 2003
21413151.221c †Khaled Mashud b Khaled Mahmud2v BANPeshawar27 Aug 2003
102*14411170.831not out4v BANPeshawar27 Aug 2003
21384055.261lbw b Khaled Mahmud2v BANMultan3 Sept 2003
18433041.862c sub (Mashrafe Mortaza) b Manjural Islam4v BANMultan3 Sept 2003
27316087.101run out (Mushfiqur Rahman)1v BANMultan9 Sept 2003
26364072.221c †Khaled Mashud b Mushfiqur Rahman1v BANFaisalabad12 Sept 2003
2170011.761c †Khaled Mashud b Tapash Baisya1v BANLahore15 Sept 2003
9252036.002c Rajin Saleh b Tapash Baisya2v BANRawalpindi18 Sept 2003
44647068.751st †Khaled Mashud b Mohammad Rafique1v BANKarachi21 Sept 2003
5171029.411c HH Dippenaar b SM Pollock1v SALahore3 Oct 2003
7191036.841b SM Pollock1v SALahore5 Oct 2003
20423047.621c HH Dippenaar b AJ Hall1v SAFaisalabad7 Oct 2003
120005.001c †MV Boucher b A Nel1v SARawalpindi10 Oct 2003
02000.002b A Nel1v SARawalpindi12 Oct 2003
09000.003c GB Hogg b B Lee1v AUSHobart16 Jan 2005
290022.223c CH Gayle b M Dillon2v WIBrisbane19 Jan 2005
13360036.116c ML Hayden b SR Watson1v AUSSydney23 Jan 2005
414160100.003c sub (MN Samuels) b Reon King2v WIAdelaide28 Jan 2005
13392033.333c SR Watson b GD McGrath2v AUSMelbourne4 Feb 2005
6251024.003c MJ Clarke b GD McGrath2v AUSSydney6 Feb 2005
42751256.006c A Nehra b SR Tendulkar2v INDKochi2 Apr 2005
7710100.007c L Balaji b Yuvraj Singh2v INDVisakhapatnam5 Apr 2005
9517814153.371c AJ Strauss b MJ Hoggard2v ENGLondon17 Aug 2006
464050115.002run out (PD Collingwood)2v ENGBristol28 Aug 2006
18*233078.262not out2v ENGCardiff30 Aug 2006
150020.002c †CMW Read b J Lewis2v ENGLondon2 Sept 2006
201921105.262run out (AJ Strauss)2v ENGSouthampton5 Sept 2006
8820100.001c AJ Strauss b J Lewis1v ENGNottingham8 Sept 2006
18433041.861b SI Mahmood1v ENGBirmingham10 Sept 2006
221530146.671c †KC Sangakkara b WPUJC Vaas2v SLJaipur17 Oct 2006
43468093.481c †BB McCullum b JDP Oram2v NZChandigarh25 Oct 2006
150020.001c GC Smith b M Ntini2v SAChandigarh27 Oct 2006
571476038.781lbw b JE Taylor2v WILahore11 Nov 2006
1100010.001lbw b CD Collymore4v WILahore11 Nov 2006
36667054.551c †D Ramdin b JE Taylor1v WIMultan19 Nov 2006
18443040.911b JE Taylor3v WIMultan19 Nov 2006
Page 1Next

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