ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Niaz Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
John BracewellNZPakistan1984120000.00160.0000200
Ashantha de MelSLPakistan1985110000.00160.0000100
Saleem YousufPAKSri Lanka1985110000.0040.0000100
Asanka GurusinhaSLPakistan1985110000.0030.0000100
Qasim UmarPAKNew Zealand1984120454522.5011140.5400170
Ranjan MadugalleSLPakistan1985110999.001656.2500000
Aravinda de SilvaSLPakistan1985110191919.002286.3600001
Rumesh RatnayakeSLPakistan1985110222.00633.3300000
Zaheer AbbasPAKSri Lanka1985110262626.002796.3000020
Zaheer AbbasPAKNew Zealand1984110222.00450.0000000
Mudassar NazarPAKSri Lanka1985110292929.005552.7300000
Javed MiandadPAKSri Lanka1985110565656.0049114.2901050
Iqbal QasimPAKNew Zealand1984110888.001942.1100010
Mohsin KhanPAKSri Lanka1985110666.001833.3300000
Abdul QadirPAKSri Lanka19851112020*-15133.3300011
Abdul QadirPAKNew Zealand1984110111111.001384.6200011
Saleem MalikPAKSri Lanka1985110161616.002176.1900000
Saleem MalikPAKNew Zealand1984110111.00205.0000000
Tahir NaqqashPAKSri Lanka198511177*-4175.0000000
Roy DiasSLPakistan1985110131313.003141.9400000
Duleep MendisSLPakistan1985110464646.007462.1600030
Arjuna RanatungaSLPakistan1985110111.00812.5000000
Ravi RatnayekeSLPakistan1985110888.001457.1400010
Roger WijesuriyaSLPakistan19851111212*-3237.5000000
Azeem HafeezPAKNew Zealand198411100*-20.0000000
Vinothen JohnSLPakistan1985110777.00977.7800010
Anil DalpatPAKNew Zealand1984110111.00714.2900000
Ramiz RajaPAKSri Lanka1985110454545.0043104.6500040
Jeff CroweNZPakistan1984120965748.0020147.76010140
Evan GrayNZPakistan1984120302515.008634.8800050
Jeremy ConeyNZPakistan19841201165.502152.3800010
Mudassar NazarPAKNew Zealand198412013410667.0026251.15100130
Javed MiandadPAKNew Zealand1984121207104207.0041549.88200251
Mohsin KhanPAKNew Zealand19841201195.505221.1500010
John WrightNZPakistan1984120402220.007255.5600070
Bruce EdgarNZPakistan198412012116.004725.5300020
Stephen BoockNZPakistan1984121161216.004436.3600020
John ReidNZPakistan198412012710663.5037933.5110091
Ian SmithNZPakistan1984120403420.004197.5600050
Martin CroweNZPakistan1984120402120.008050.0000050
Derek StirlingNZPakistan19841212211*22.006533.8500010
Manzoor ElahiPAKNew Zealand1984121231923.003369.7000040

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