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 runsODI3rd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Pakistan: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAKWest Indies2005-202137391116812130.74180164.8528111317
Shoaib MalikPAKSouth Africa2000-2019444610115582*32.08171967.190419418
Mohsin KhanPAKAustralia1979-198623312115315239.76214953.654301212
Wasim RajaPAKWest Indies1975-1985243391142117*47.5874562.952836817
Salman ButtPAKAustralia2004-201028360113710831.58196058.012761650
Asad ShafiqPAKSri Lanka2011-201923325113113141.89237947.543511053
Ijaz AhmedPAKWest Indies1986-199943422112615128.15182261.80170966
Majid KhanPAKWest Indies1975-198220291111716739.8980555.90271665
Asif IqbalPAKNew Zealand1965-197918292111617541.331520.003421164
Misbah-ul-HaqPAKIndia2007-2015222551110161*55.50175463.2825010215
Moin KhanPAKSri Lanka1991-2004545191105117*26.31168465.621739416
Imam-ul-HaqPAKAustralia2018-202317242110415750.18209052.824629216
Aamer SohailPAKAustralia1992-199825330110413333.45194256.852721416
Ijaz AhmedPAKEngland1987-199927292110214140.81172264.002821258
Mohammad RizwanPAKAustralia2017-202431334109611537.79147074.563358815
Shoaib MalikPAKAustralia2002-20214849910926627.30162867.080428417
Abdul RazzaqPAKNew Zealand1997-20115144910918931.17133581.720549635
Shoaib MohammadPAKNew Zealand1984-1990171941079203*71.93240844.816011284
Azhar AliPAKWest Indies2011-2021132311061302*48.23219348.38445886
Majid KhanPAKAustralia1964-198118273106115844.21200351.873551242
Shahid AfridiPAKWest Indies1996-201548472105612223.47110495.6524210435
Aamer SohailPAKWest Indies1991-199931331105216032.88189255.602501191
Misbah-ul-HaqPAKAustralia2002-2017293861049101*32.78171961.022569320
Mohammad RizwanPAKBangladesh2015-2026242661048171*52.40143972.83180999
Sarfraz AhmedPAKEngland2010-202032324104310537.25124084.11151953
Hanif MohammadPAKEngland1954-1969173321039187*33.5278129.19333950
Abdul RazzaqPAKIndia1998-20114144710259027.70156465.540618919
Shahid AfridiPAKSouth Africa1996-20155149310208822.17830122.890549544
Misbah-ul-HaqPAKEngland2009-201619271101211438.92199250.802718621
Misbah-ul-HaqPAKNew Zealand2001-201625304999102*38.42213246.861628314
Imran FarhatPAKNew Zealand2001-200922281985117*36.48166059.3426111512
Mohsin KhanPAKEngland1978-19852028298520037.88205248.00221934
Inzamam-ul-HaqPAKBangladesh1995-200422218981138*75.46135172.6127110418
Azhar AliPAKNew Zealand2011-20211727097413436.07254838.23171895
Saeed AnwarPAKEngland1996-20031824097217640.50143267.881701196
Hanif MohammadPAKIndia1952-19611526297016040.4220.00261501
Moin KhanPAKIndia1991-20045352149687225.47139569.390557413
Majid KhanPAKNew Zealand1965-197913191964119*53.563775.683501224
Ijaz AhmedPAKNew Zealand1989-20013535596312532.10156561.532508414
Aamer SohailPAKIndia1991-19982525295810541.65137669.62171809
Abdul RazzaqPAKSri Lanka1997-201158531595859*25.21155861.490256621
Umar AkmalPAKSri Lanka2009-201939357951102*33.96929102.371758622
Abdul RazzaqPAKEngland2000-2010363711947100*36.42138568.381619824
Aamer SohailPAKNew Zealand1992-19962529094213432.48145564.741831105
Shan MasoodPAKEngland2015-20262234294215629.44153261.492429513
Kamran AkmalPAKAustralia2004-201437424940116*24.74108586.6413511914
Shahid AfridiPAKAustralia1996-20165656292556*17.13795116.350179235
Saud ShakeelPAKEngland2021-20261321192313446.15168454.811701022
Umar AkmalPAKNew Zealand2009-20163133392312930.77113781.181658619
Sadiq MohammadPAKEngland1971-19792131091811929.61163241.051411020

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