Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Mohammad Hafeez: Match list (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
29 Oct 2017PAK 180/3 v SL 144/93rd T20I · T20IPAKDNB1/112Pakistan won by 36 runsLahoreSri Lanka tour of United Arab Emirates and Pakistan 2017/18
27 Oct 2017SL 124/9 v PAK 125/82nd T20I · T20IPAK140/210Pakistan won by 2 wicketsAbu DhabiSri Lanka tour of United Arab Emirates and Pakistan 2017/18
26 Oct 2017SL 102 v PAK 103/31st T20I · T20IPAK25*2/100Pakistan won by 7 wicketsAbu DhabiSri Lanka tour of United Arab Emirates and Pakistan 2017/18
23 Oct 2017SL 103 v PAK 105/15th ODI · ODIPAKDNB0/10Pakistan won by 9 wicketsSharjahPakistan tour of United Arab Emirates 2017/18
20 Oct 2017SL 173 v PAK 177/34th ODI · ODIPAK90/290Pakistan won by 7 wicketsSharjahPakistan tour of United Arab Emirates 2017/18
18 Oct 2017SL 208 v PAK 209/33rd ODI · ODIPAK34*1/390Pakistan won by 7 wicketsAbu DhabiPakistan tour of United Arab Emirates 2017/18
16 Oct 2017PAK 219/9 v SL 1872nd ODI · ODIPAK81/240Pakistan won by 32 runsAbu DhabiPakistan tour of United Arab Emirates 2017/18
13 Oct 2017PAK 292/6 v SL 209/81st ODI · ODIPAK321/320Pakistan won by 83 runsDubaiPakistan tour of United Arab Emirates 2017/18
12 Jun 2017PAK 237/7 v SL 236Match 12 · ODIPAK10/240Pakistan won by 3 wicketsCardiffICC Champions Trophy 2017
4 Mar 2016PAK 151/4 v SL 150/4Match 10 · T20IPAK14-0Pakistan won by 6 wicketsMirpurAsia Cup 2015/16
1 Aug 2015SL 172/7 v PAK 174/9Match 2 · T20IPAK11-1Pakistan won by 1 wicketColomboPakistan in Sri Lanka T20I Series 2015
30 Jul 2015SL 146/7 v PAK 175/5Match 1 · T20IPAK17-0Pakistan won by 29 runsColomboPakistan in Sri Lanka T20I Series 2015
26 Jul 2015SL 368/4 v PAK 203Match 5 · ODIPAK37-0Sri Lanka won by 165 runsHambantotaPakistan in Sri Lanka ODI Series 2015
22 Jul 2015SL 256/9 v PAK 257/3Match 4 · ODIPAK70-1Pakistan won by 7 wicketsColomboPakistan in Sri Lanka ODI Series 2015
19 Jul 2015SL 181 v PAK 316/4Match 3 · ODIPAK54-0Pakistan won by 135 runsColomboPakistan in Sri Lanka ODI Series 2015
15 Jul 2015SL 288/8 v PAK 287/8Match 2 · ODIPAK92/610Sri Lanka won by 2 wicketsKandyPakistan in Sri Lanka ODI Series 2015
11 Jul 2015SL 255/8 v PAK 259/4Match 1 · ODIPAK1034/411Pakistan won by 6 wicketsDambullaPakistan in Sri Lanka ODI Series 2015
25 Jun 2015SL 315 & 153/3 v PAK 138 & 329Match 2 · TestPAK42 & 81/19 & 0/201Sri Lanka won by 7 wicketsColomboPakistan in Sri Lanka Test Series 2015
17 Jun 2015SL 300 & 206 v PAK 417 & 92/0Match 1 · TestPAK2 & 46*2/40 & 0/242Pakistan won by 10 wicketsGallePakistan in Sri Lanka Test Series 2015
30 Aug 2014SL 104/3 v PAK 102Match 3 · ODIPAK1-2Sri Lanka won by 7 wickets (DLS method)DambullaPakistan in Sri Lanka ODI Series 2014
26 Aug 2014SL 310/9 v PAK 233Match 2 · ODIPAK623/391Sri Lanka won by 77 runsHambantotaPakistan in Sri Lanka ODI Series 2014
23 Aug 2014SL 275/7 v PAK 277/6Match 1 · ODIPAK211/320Pakistan won by 4 wickets (DLS method)HambantotaPakistan in Sri Lanka ODI Series 2014
8 Mar 2014PAK 260/5 v SL 261/5Final · ODIPAK30/420Sri Lanka won by 5 wicketsMirpurAsia Cup 2013/14
25 Feb 2014PAK 284 v SL 296/6Match 1 · ODIPAK180/540Sri Lanka won by 12 runsFatullahAsia Cup 2013/14
8 Jan 2014PAK 165 & 359 v SL 388 & 137/1Match 2 · TestPAK21 & 11/11 & 0/220Sri Lanka won by 9 wicketsDubaiPakistan v Sri Lanka Test Series 2013/14
31 Dec 2013PAK 383 & 158/2 v SL 204 & 480/5dMatch 1 · TestPAK11 & 80*0/232Match drawnAbu DhabiPakistan v Sri Lanka Test Series 2013/14
27 Dec 2013PAK 232 v SL 235/8Match 5 · ODIPAK411/361Sri Lanka won by 2 wicketsAbu DhabiPakistan v Sri Lanka ODI Series 2013/14
25 Dec 2013PAK 226/2 v SL 225Match 4 · ODIPAK113*0/460Pakistan won by 8 wicketsAbu DhabiPakistan v Sri Lanka ODI Series 2013/14
22 Dec 2013PAK 326/5 v SL 213Match 3 · ODIPAK140*2/350Pakistan won by 113 runsSharjahPakistan v Sri Lanka ODI Series 2013/14
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
4 Oct 2012SL 139/4 v PAK 123/7Semi-final · T20IPAK421/120Sri Lanka won by 16 runsColomboICC World Twenty20 2012/13
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
15 Mar 2012PAK 189/4 v SL 188Match 3 · ODIPAK110/401Pakistan won by 6 wicketsMirpurAsia Cup 2011/12
25 Nov 2011PAK 142/5 v SL 141Only T20I · T20IPAK131/201Pakistan won by 5 wicketsAbu Dhabi-
23 Nov 2011PAK 219/7 v SL 218/9Match 5 · ODIPAK141/290Pakistan won by 3 wicketsAbu DhabiPakistan v Sri Lanka ODI Series 2011/12
20 Nov 2011PAK 200 v SL 174Match 4 · ODIPAK271/231Pakistan won by 26 runsSharjahPakistan v Sri Lanka ODI Series 2011/12
18 Nov 2011PAK 257/8 v SL 236Match 3 · ODIPAK831/290Pakistan won by 21 runsDubaiPakistan v Sri Lanka ODI Series 2011/12
14 Nov 2011PAK 210 v SL 235/7Match 2 · ODIPAK40/220Sri Lanka won by 25 runsDubaiPakistan v Sri Lanka ODI Series 2011/12
Page 1 · 61 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.