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
14 Feb 2013SA 326 & 182/6 v PAK 338 & 169Match 2 · TestPAK17 & 01/24 & 0/110South Africa won by 4 wicketsCape TownPakistan in South Africa Test Series 2012/13
1 Feb 2013SA 253 & 275/3d v PAK 49 & 268Match 1 · TestPAK6 & 24/16 & 0/322South Africa won by 211 runsJohannesburgPakistan in South Africa Test Series 2012/13
6 Jan 2013IND 167 v PAK 157Match 3 · ODIPAK211/440India won by 10 runsDelhiPakistan in India ODI Series 2012/13
3 Jan 2013IND 165 v PAK 250Match 2 · ODIPAK761/290Pakistan won by 85 runsKolkataPakistan in India ODI Series 2012/13
30 Dec 2012IND 227/6 v PAK 228/4Match 1 · ODIPAK01/261Pakistan won by 6 wicketsChennaiPakistan in India ODI Series 2012/13
28 Dec 2012IND 192/5 v PAK 181/7Match 2 · T20IPAK550/110India won by 11 runsAhmedabadPakistan in India T20I Series 2012/13
25 Dec 2012IND 133/9 v PAK 134/5Match 1 · T20IPAK610/120Pakistan won by 5 wicketsBangalorePakistan in India T20I Series 2012/13
4 Oct 2012SL 139/4 v PAK 123/7Semi-final · T20IPAK421/120Sri Lanka won by 16 runsColomboICC World Twenty20 2012/13
2 Oct 2012AUS 117/7 v PAK 149/623rd T20I · T20IPAK42/221Pakistan won by 32 runsColomboICC World Twenty20 2012/13
30 Sept 2012IND 129/2 v PAK 12820th T20I · T20IPAK150/70India won by 8 wicketsColomboICC World Twenty20 2012/13
28 Sept 2012PAK 136/8 v SA 133/615th T20I · T20IPAK152/230Pakistan won by 2 wicketsColomboICC World Twenty20 2012/13
25 Sept 2012BAN 175/6 v PAK 178/212th T20I · T20IPAK450/280Pakistan won by 8 wicketsKandyICC World Twenty20 2012/13
23 Sept 2012NZ 164/9 v PAK 177/69th T20I · T20IPAK430/150Pakistan won by 13 runsKandyICC World Twenty20 2012/13
10 Sept 2012AUS 168/7 v PAK 74Match 3 · T20IPAK90/171Australia won by 94 runsDubaiPakistan v Australia T20I Series 2012
7 Sept 2012AUS 151/8 v PAK 151/4Match 2 · T20IPAK450/280Match tied (Pakistan won the Super Over)DubaiPakistan v Australia T20I Series 2012
5 Sept 2012AUS 89 v PAK 90/3Match 1 · T20IPAK172/241Pakistan won by 7 wicketsDubaiPakistan v Australia T20I Series 2012
3 Sept 2012AUS 250/7 v PAK 244/7Match 3 · ODIPAK780/490Australia won by 3 wicketsSharjahPakistan v Australia ODI Series 2012
31 Aug 2012AUS 248/9 v PAK 249/3Match 2 · ODIPAK231/280Pakistan won by 7 wicketsAbu DhabiPakistan v Australia ODI Series 2012
28 Aug 2012AUS 199/6 v PAK 198Match 1 · ODIPAK42/290Australia won by 4 wicketsSharjahPakistan v Australia ODI Series 2012
8 Jul 2012SL 337 & 195/4 v PAK 226 & 380/8dMatch 3 · TestPAK22 & 520/10 & 0/221Match drawnKandyPakistan in Sri Lanka Test Series 2012
30 Jun 2012SL 391 & 86/2 v PAK 551/6d & 100/2dMatch 2 · TestPAK196 & 210/290Match drawnColomboPakistan in Sri Lanka Test Series 2012
22 Jun 2012SL 472 & 137/5d v PAK 100 & 300Match 1 · TestPAK20 & 43/550Sri Lanka won by 209 runsGallePakistan in Sri Lanka Test Series 2012
18 Jun 2012SL 248/8 v PAK 247/7Match 5 · ODIPAK61/300Sri Lanka won by 2 wicketsColomboPakistan in Sri Lanka ODI Series 2012
16 Jun 2012SL 243/8 v PAK 199Match 4 · ODIPAK02/370Sri Lanka won by 44 runsColomboPakistan in Sri Lanka ODI Series 2012
13 Jun 2012SL v PAK 12/2Match 3 · ODIPAK0-0No resultColomboPakistan in Sri Lanka ODI Series 2012
9 Jun 2012SL 280/4 v PAK 204Match 2 · ODIPAK141/301Sri Lanka won by 76 runsKandyPakistan in Sri Lanka ODI Series 2012
7 Jun 2012SL 135/8 v PAK 135/4Match 1 · ODIPAK372/200Pakistan won by 6 wickets (DLS method)KandyPakistan in Sri Lanka ODI Series 2012
3 Jun 2012SL 99 v PAK 122/6Match 2 · T20IPAK240/110Pakistan won by 23 runsHambantotaPakistan in Sri Lanka T20I Series 2012
1 Jun 2012SL 132/7 v PAK 95Match 1 · T20IPAK00/220Sri Lanka won by 37 runsHambantotaPakistan in Sri Lanka T20I Series 2012
22 Mar 2012BAN 234/8 v PAK 236/9Final · ODIPAK400/300Pakistan won by 2 runsMirpurAsia Cup 2011/12
18 Mar 2012IND 330/4 v PAK 329/6Match 5 · ODIPAK1051/421India won by 6 wicketsMirpurAsia Cup 2011/12
15 Mar 2012PAK 189/4 v SL 188Match 3 · ODIPAK110/401Pakistan won by 6 wicketsMirpurAsia Cup 2011/12
11 Mar 2012BAN 241 v PAK 262/8Match 1 · ODIPAK892/400Pakistan won by 21 runsMirpurAsia Cup 2011/12
27 Feb 2012ENG 129/6 v PAK 124/6Match 3 · T20IPAK00/220England won by 5 runsAbu DhabiPakistan v England T20I Series 2011/12
25 Feb 2012ENG 150/7 v PAK 112Match 2 · T20IPAK01/250England won by 38 runsDubaiPakistan v England T20I Series 2011/12
23 Feb 2012ENG 136/6 v PAK 144/6Match 1 · T20IPAK232/180Pakistan won by 8 runsDubaiPakistan v England T20I Series 2011/12
21 Feb 2012ENG 241/6 v PAK 237Match 4 · ODIPAK10/381England won by 4 wicketsDubaiPakistan v England ODI Series 2011/12
18 Feb 2012ENG 226/1 v PAK 222Match 3 · ODIPAK290/320England won by 9 wicketsDubaiPakistan v England ODI Series 2011/12
15 Feb 2012ENG 250/4 v PAK 230Match 2 · ODIPAK260/240England won by 20 runsAbu DhabiPakistan v England ODI Series 2011/12
13 Feb 2012ENG 260/7 v PAK 130Match 1 · ODIPAK50/300England won by 130 runsAbu DhabiPakistan v England ODI Series 2011/12
10 Feb 2012AFG 195 v PAK 198/3Only ODI · ODIPAK80/280Pakistan won by 7 wickets (with 77 balls remaining)SharjahAfghanistan v Pakistan in United Arab Emirates 2011/12
3 Feb 2012ENG 141 & 252 v PAK 99 & 365Match 3 · TestPAK13 & 210/60Pakistan won by 71 runsDubaiPakistan v England Test Series 2011/12
25 Jan 2012ENG 327 & 72 v PAK 257 & 214Match 2 · TestPAK31 & 223/54 & 1/113Pakistan won by 72 runsAbu DhabiPakistan v England Test Series 2011/12
17 Jan 2012ENG 192 & 160 v PAK 338 & 15/0Match 1 · TestPAK88 & 15*1/5 & 0/41Pakistan won by 10 wicketsDubaiPakistan v England Test Series 2011/12
17 Dec 2011BAN 338 & 234 v PAK 470 & 107/3Match 2 · TestPAK14 & 470/27 & 0/80Pakistan won by 7 wicketsMirpurPakistan in Bangladesh Test Series 2011/12
9 Dec 2011BAN 135 & 275/9 v PAK 594/5dMatch 1 · TestPAK1430/9 & 1/214Pakistan won by an innings and 184 runsChittagongPakistan in Bangladesh Test Series 2011/12
6 Dec 2011BAN 119 v PAK 177Match 3 · ODIPAK03/271Pakistan won by 58 runsChittagongPakistan in Bangladesh ODI Series 2011/12
3 Dec 2011BAN 186/7 v PAK 262/7Match 2 · ODIPAK322/151Pakistan won by 76 runsMirpurPakistan in Bangladesh ODI Series 2011/12
1 Dec 2011BAN 91 v PAK 93/5Match 1 · ODIPAK221/70Pakistan won by 5 wicketsMirpurPakistan in Bangladesh ODI Series 2011/12
29 Nov 2011BAN 85/9 v PAK 135/7Only T20I · T20IPAK252/110Pakistan won by 50 runsMirpur-
PreviousPage 8 · 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.