Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

Mohammad Hafeez: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
20 Dec 2013PAK 284/4 v SL 287/8Match 2 · ODIPAK320/390Sri Lanka won by 2 wicketsDubaiPakistan v Sri Lanka ODI Series 2013/14
18 Dec 2013PAK 322/5 v SL 311Match 1 · ODIPAK1221/521Pakistan won by 11 runsSharjahPakistan v Sri Lanka ODI Series 2013/14
13 Dec 2013PAK 187 v SL 211/3Match 2 · T20IPAK70/450Sri Lanka won by 24 runsDubaiPakistan v Sri Lanka T20I Series 2013/14
11 Dec 2013PAK 146/7 v SL 145/5Match 1 · T20IPAK320/240Pakistan won by 3 wicketsDubaiPakistan v Sri Lanka T20I Series 2013/14
8 Dec 2013AFG 137/8 v PAK 138/4Only T20I · T20IPAK42*0/130Pakistan won by 6 wickets (with 1 ball remaining)SharjahAfghanistan v Kenya in United Arab Emirates 2013/14
27 Nov 2013SA 261/6 v PAK 262Match 2 · ODIPAK80/441Pakistan won by 1 runPort ElizabethPakistan in South Africa ODI Series 2013/14
24 Nov 2013SA 195 v PAK 218/9Match 1 · ODIPAK51/340Pakistan won by 23 runsCape TownPakistan in South Africa ODI Series 2013/14
22 Nov 2013SA 170/4 v PAK 176/4Match 2 · T20IPAK630/261Pakistan won by 6 runsCape TownPakistan in South Africa T20I Series 2013/14
20 Nov 2013SA 153/7 v PAK 60/2Match 1 · T20IPAK13*2/251South Africa won by 4 runs (DLS method)JohannesburgPakistan in South Africa T20I Series 2013/14
15 Nov 2013PAK 144/9 v SA 150/5Match 2 · T20IPAK00/210South Africa won by 6 runsDubaiPakistan v South Africa T20I Series 2013/14
13 Nov 2013PAK 98/9 v SA 99/1Match 1 · T20IPAK00/240South Africa won by 9 wicketsDubaiPakistan v South Africa T20I Series 2013/14
11 Nov 2013PAK 151 v SA 268/7Match 5 · ODIPAK61/100South Africa won by 117 runsSharjahPakistan v South Africa ODI Series 2013/14
8 Nov 2013PAK 238 v SA 266/5Match 4 · ODIPAK332/341South Africa won by 28 runsAbu DhabiPakistan v South Africa ODI Series 2013/14
6 Nov 2013PAK 191 v SA 259/8Match 3 · ODIPAK150/451South Africa won by 68 runsAbu DhabiPakistan v South Africa ODI Series 2013/14
1 Nov 2013PAK 209 v SA 143Match 2 · ODIPAK261/251Pakistan won by 66 runsDubaiPakistan v South Africa ODI Series 2013/14
30 Oct 2013PAK 182 v SA 183Match 1 · ODIPAK280/230South Africa won by 1 runSharjahPakistan v South Africa ODI Series 2013/14
10 Sept 2013ZIM 294 & 199 v PAK 230 & 239Match 2 · TestPAK22 & 160/121Zimbabwe won by 24 runsHararePakistan in Zimbabwe Test Series 2013
3 Sept 2013ZIM 327 & 120 v PAK 249 & 419/9dMatch 1 · TestPAK5 & 16-2Pakistan won by 221 runsHararePakistan in Zimbabwe Test Series 2013
31 Aug 2013ZIM 152 v PAK 260/6Match 3 · ODIPAK26*2/400Pakistan won by 108 runsHararePakistan in Zimbabwe ODI Series 2013
29 Aug 2013ZIM 209 v PAK 299/4Match 2 · ODIPAK136*0/350Pakistan won by 90 runsHararePakistan in Zimbabwe ODI Series 2013
27 Aug 2013ZIM 246/3 v PAK 244/7Match 1 · ODIPAK700/400Zimbabwe won by 7 wicketsHararePakistan in Zimbabwe ODI Series 2013
24 Aug 2013ZIM 160/6 v PAK 179/1Match 2 · T20IPAK54*3/301Pakistan won by 19 runsHararePakistan in Zimbabwe T20I Series 2013
23 Aug 2013ZIM 136/5 v PAK 161/5Match 1 · T20IPAK31/120Pakistan won by 25 runsHararePakistan in Zimbabwe T20I Series 2013
17 Aug 2013AH 166/6 v GAW 170/5Match 20 · T20GAW50*0/260Guyana Amazon Warriors won by 5 wicketsAntiguaCaribbean Premier League 2013
15 Aug 2013GAW 139/6 v JT 134/8Match 16 · T20GAW61/350Guyana Amazon Warriors won by 5 runsJamaicaCaribbean Premier League 2013
11 Aug 2013GAW 149/9 v BT 122Match 13 · T20GAW353/192Guyana Amazon Warriors won by 27 runsTrinidadCaribbean Premier League 2013
9 Aug 2013TTRS 159/4 v GAW 156/4Match 11 · T20GAW350/111Trinidad & Tobago Red Steel won by 3 runsTrinidadCaribbean Premier League 2013
4 Aug 2013GAW 126/6 v SLZ 129/5Match 7 · T20GAW130/330St Lucia Zouks won by 5 wicketsGuyanaCaribbean Premier League 2013
2 Aug 2013JT 117 v GAW 118/2Match 4 · T20GAW60/200Guyana Amazon Warriors won by 8 wicketsGuyanaCaribbean Premier League 2013
31 Jul 2013GAW 155/5 v TTRS 136/9Match 2 · T20GAW141/261Guyana Amazon Warriors won by 19 runsGuyanaCaribbean Premier League 2013
28 Jul 2013WI 124/9 v PAK 135/7Match 2 · T20IPAK101/90Pakistan won by 11 runsSt VincentPakistan in West Indies T20I Series 2013
27 Jul 2013WI 152/7 v PAK 158/8Match 1 · T20IPAK132/40Pakistan won by 2 wicketsSt VincentPakistan in West Indies T20I Series 2013
24 Jul 2013WI 242/7 v PAK 243/6Match 5 · ODIPAK110/222Pakistan won by 4 wicketsSt LuciaPakistan in West Indies ODI Series 2013
21 Jul 2013WI 261/7 v PAK 189/4Match 4 · ODIPAK590/300Pakistan won by 6 wickets (DLS method)St LuciaPakistan in West Indies ODI Series 2013
19 Jul 2013WI 229/9 v PAK 229/6Match 3 · ODIPAK140/162Match tiedSt LuciaPakistan in West Indies ODI Series 2013
16 Jul 2013WI 232/8 v PAK 195Match 2 · ODIPAK200/320West Indies won by 37 runsGuyanaPakistan in West Indies ODI Series 2013
14 Jul 2013WI 98 v PAK 224/9Match 1 · ODIPAK10/160Pakistan won by 126 runsGuyanaPakistan in West Indies ODI Series 2013
15 Jun 2013IND 102/2 v PAK 165Match 10 · ODIPAK270/80India won by 8 wickets (DLS method)BirminghamICC Champions Trophy 2013
10 Jun 2013PAK 167 v SA 234/9Match 5 · ODIPAK71/381South Africa won by 67 runsBirminghamICC Champions Trophy 2013
7 Jun 2013PAK 170 v WI 172/8Match 2 · ODIPAK41/140West Indies won by 2 wicketsLondonICC Champions Trophy 2013
26 May 2013IRE 229/9 v PAK 230/8Match 2 · ODIPAK21/331Pakistan won by 2 wicketsDublinPakistan in Ireland ODI Series 2013
23 May 2013IRE 275/5 v PAK 266/5Match 1 · ODIPAK122*2/340Match tiedDublinPakistan in Ireland ODI Series 2013
17 May 2013SCO 135 v PAK 231/7Match 1 · ODIPAK181/120Pakistan won by 96 runsEdinburghPakistan in Scotland ODI Series 2013
24 Mar 2013SA 208/4 v PAK 205Match 5 · ODIPAK51/230South Africa won by 6 wicketsBenoniPakistan in South Africa ODI Series 2012/13
21 Mar 2013SA 234/9 v PAK 236/7Match 4 · ODIPAK00/400Pakistan won by 3 wicketsDurbanPakistan in South Africa ODI Series 2012/13
17 Mar 2013SA 343/5 v PAK 309Match 3 · ODIPAK570/490South Africa won by 34 runsJohannesburgPakistan in South Africa ODI Series 2012/13
15 Mar 2013SA 191 v PAK 192/4Match 2 · ODIPAK312/350Pakistan won by 6 wickets (DLS method)CenturionPakistan in South Africa ODI Series 2012/13
10 Mar 2013SA 315/4 v PAK 190Match 1 · ODIPAK251/480South Africa won by 125 runsBloemfonteinPakistan in South Africa ODI Series 2012/13
3 Mar 2013SA 100 v PAK 195/7Match 2 · T20IPAK863/250Pakistan won by 95 runsCenturionPakistan in South Africa T20I Series 2012/13
22 Feb 2013SA 409 v PAK 156 & 235Match 3 · TestPAK18 & 00/241South Africa won by an innings and 18 runsCenturionPakistan in South Africa Test Series 2012/13
PreviousPage 7 · 541 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

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