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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

Mohammad Hafeez: Batting by opposition (All cricket)

More filters

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

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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