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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

Mohammad Hafeez: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
OppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sri Lanka2003-201761698225519636.97315271.54510323728
England2003-202151595185515134.35268069.22210620637
New Zealand2003-202153597183519735.29216884.6439919548
Bangladesh2003-202032362130522438.38192767.723531619
South Africa2003-20215764212978620.92181071.6608714718
Zimbabwe2003-2021303141191139*44.11134788.4236012926
West Indies2005-202137391116812130.74180164.8528111317
Australia2005-20213133273912623.84102871.891236810
India2005-20212019265110538.2972789.551515914
Quetta Gladiators2016-2022161634037731.00324124.380213520
Islamabad United2016-20231717333898*24.14260130.000113212
Multan Sultans2018-2023131203696930.75291126.800413114
Peshawar Zalmi2020-202398424174*60.25166145.18010266
Ireland2007-2016661217122*43.4027479.20111244
Karachi Kings2016-2022141311993616.58188105.85002195
Barbados Tridents2013-20196511293532.25117110.26000107
Jamaica Tallawahs2013-2019760843714.0084100.00000101
Lahore Qalandars2016-20238701224317.4312796.0600096
St Kitts and Nevis Patriots202122110870108.0090120.0001093
Scotland2007-2021330673122.3356119.6400091
Trinbago Knight Riders2017-2021880972112.1312478.2300081
Kenya2003-2011330573619.008864.7700071
Jaffna Kings2021440411510.2540102.5000070
Antigua Hawksbills2013-20143319350*46.5063147.6201064
Afghanistan2012-20215518942*22.2511577.3900061
Namibia20211113232*-16200.0000050
Barbados Royals2021210303030.0025120.0000050
St Lucia Zouks2013-2019541852928.339391.4000042
Hampshire2019220493424.5049100.0000041
Dhaka Dynamites2019110292929.0028103.5700040
Barisal Bulls2015220262513.003281.2500040
Guyana Amazon Warriors2017-2019440581914.506392.0600032
St Lucia Kings202122017128.502085.0000030
Trinidad & Tobago Red Steel2013-2014330503516.675689.2900022
Chennai Super Kings2008220221611.003073.3300020
Somerset2019110181818.0016112.5000020
Comilla Victorians2019110161616.001794.1200020
Canada2011110111111.001291.6700020
United Arab Emirates2016110111111.001291.6700020
Sylhet Super Stars2015110888.006133.3300020
Sussex2019110484848.0037129.7300013
Colombo Stars2021220241612.003275.0000010
Punjab Kings2008110131313.0012108.3300011
Kandy Warriors2021110131313.002161.9000010
Deccan Chargers2008110131313.0013100.0000011
Dambulla Giants2021210111111.006183.3300011
Mumbai Indians2008220753.501741.1800010
Khulna Titans2019110666.005120.0000010
Royal Challengers Bengaluru200811155*-3166.6700010
Rajasthan Royals2008110444.00850.0000010
Page 1Next

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