Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND193/2 (12.2)IND need 6 runs in 46 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK94/9 (23.5)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramiz RajaPAKEngland1984-198745026411352.8041264.08120160
Graham GoochENGPakistan198734026314265.7546456.68110250
Marvan AtapattuSLPakistan2000-2004461260119*52.0039765.49100230
Babar AzamKKPeshawar Zalmi2019-202244225890*129.00175147.43030276
Fakhar ZamanPAKNew Zealand2023-202588025710132.1336670.22111341
Virender SehwagINDPakistan2004-200845025611951.20194131.96110348
Babar AzamPZKarachi Kings2023-202644125287*84.00184136.96030294
Babar AzamPAKWest Indies2018-202166125197*50.20173145.09031323
Saud ShakeelPAKNew Zealand2022-2025462248125*62.0066237.46110311
Will YoungNZPakistan2023-202555024710749.4027290.81110273
Daryl MitchellNZPakistan2022-202591012455727.2232176.32010192
Mohammad YousufPAKEngland2000-200534024411761.0043556.09110261
Javed MiandadPAKSri Lanka1982-19924512449261.0023078.70030182
Shivnarine ChanderpaulWIPakistan1997-200635024310148.6036866.03110290
Babar AzamKK/PZMultan Sultans2020-202655124290*60.50204118.63020244
Imad WasimIU/KKPeshawar Zalmi2019-202676224180*60.25159151.57031258
Tazmin BritsSAWPakistan Women20236602367839.33219107.76010263
Mark WaughAUSPakistan1994-199835023511747.0050047.00110172
Aamer SohailPAKAustralia1994-199835023313346.6045451.32100351
Babar AzamPAKAustralia2022120232196116.0050446.03100241
Sidra AmeenPAKWSouth Africa Women20236602326838.6725192.43020251
Sidra AmeenPAKWWest Indies Women2021-2024101002326323.2029279.45020250
Brian LaraWIPakistan1990-20065702315433.0037361.93011261
Mohammad YousufPAKWest Indies2006220226124113.0035364.02200300
John ReidNZPakistan1955-196524022512856.25--110225
Javed MiandadPAKWest Indies1980-19917902247624.8945449.34020131
Babar AzamKK/PZLahore Qalandars2020-202655222169*73.67173127.75020232
Inzamam-ul-HaqPAKIndia1997-2006331217122108.50214101.40110194
Mike AthertonENGPakistan1996-200023021712572.3355439.17110200
Mohammad HafeezPAKWest Indies200623021410471.3341451.69110172
Saleem MalikPAKWest Indies1985-199145121310253.2536458.52110180
Saleem MalikPAKNew Zealand1984-1990231212119*106.0038455.21110352
Ravi ShastriINDPakistan1983-198924121212870.6756537.52100250
Sharjeel KhanKKLahore Qalandars2020-202244121174*70.33149141.610302014
Imran KhanPAKWest Indies1980-199179321173*35.1750941.45020191
MS DhoniINDPakistan2006-200845221077*70.0023091.30020175
Tillakaratne DilshanSLPakistan2000-20097902087623.1130169.10011280
Mushtaq MohammadPAKNew Zealand1969-197624120710769.00--110240
Ted DexterENGPakistan1962110205205205.00--100220
Sourav GangulyINDPakistan1997-20063402058951.2525281.35010262
Mohinder AmarnathINDPakistan1978-1983471205103*34.1726751.69110181
Usman KhawajaAUSPakistan2022121204160204.0043946.47100191
Mohammad RizwanPAKWest Indies20213302038767.67127159.84020244
Salman ButtPAKSri Lanka2004-2009551202100*50.5031464.33111230
Viv RichardsWIPakistan1975-19865612027040.4023282.76010131
Dilip VengsarkarINDPakistan1978-19834612028940.4032857.93021201
Sadiq MohammadPAKWest Indies1975-198035120198*50.2517244.1901120
Shan MasoodKK/MSLahore Qalandars2019-20255502008340.00127157.48010292
Hanif MohammadPAKAustralia1956-1964361199101*39.80--11100
Warren LeesNZPakistan197612019815299.00--100282

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