ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ijaz AhmedPAKAustralia1988-1998341159120*53.0032449.07100220
Nadine de KlerkSAWPakistan Women202366515960159.0018585.95010150
Haroon RasheedPAKSri Lanka198232015715378.5024863.31100163
Rajin SalehBANPakistan20032301577152.3338840.46020140
Hanif MohammadPAKEngland19621201568978.00--020200
Kelis NdhlovuZIMWPakistan Women20266601565126.0019281.25010271
Mohammad RizwanPAKSouth Africa2021-2025221155122*155.0018782.89100153
Mohammad RizwanMS/RAWLahore Qalandars2021-20263301547651.33100154.00020203
Rahul DravidINDPakistan2004-20063401549938.5020276.24020140
Mohammad RizwanMS/RAWIslamabad United2021-20264401547138.50128120.31010183
Mushtaq MohammadPAKEngland1962-19733401549938.50--011190
James VinceKK/MSQuetta Gladiators2021-20254401537038.25107142.99010231
Usman KhanMS/HKKarachi Kings2024-2026331152106*76.0087174.71100167
Mudassar NazarPAKSri Lanka1982-19852311527976.008296.3402090
Saleem MalikPAKSri Lanka1982-1992441152100*50.6728851.39100140
Majid KhanPAKWest Indies1975-198035015210030.4011529.5710110
Ijaz AhmedPAKWest Indies1997110151151151.0033744.81100151
Shahid AfridiPAKIndia1997-20084401517237.75124121.77020192
David BoonAUSPakistan1988-1994241151114*50.3331448.09100140
Abdul RazzaqPAKEngland2000-200534214875*74.0016888.10020136
Ahsan AliQGPeshawar Zalmi2019-20265401487337.0099149.49010166
John EmbureyENGPakistan198734114874*49.3339637.37020142
Dhanushka GunathillekeSLPakistan201922014713373.5015396.08100181
Kamran AkmalPZQuetta Gladiators2019-202144014710136.75104141.35100205
Shan MasoodPAKEngland202255114765*36.75146100.68010135
Suné LuusSAWPakistan Women2023663147107*49.0019077.37100100
Mohammad IlyasPAKNew Zealand196512014612673.00--100151
David GowerENGPakistan19842301465848.6732944.38020130
Carl HooperWIPakistan1990-199746014610624.3316588.48102173
Mohsin KhanPAKEngland1978-19843401455436.2533543.28010162
Faisal IqbalPAKIndia200612014413972.0023361.80100171
Mohammad HafeezQG/LQPeshawar Zalmi2020-202343314474*-91158.24010173
Shoaib MalikPAKIndia2004-2008331144125*72.00141102.13100181
Aravinda de SilvaSLPakistan1985-199223014210547.333372.73100180
Michael BracewellNZPakistan2022-202579314274*23.6720569.27011162
Saeed AhmedPAKAustralia1959-19642401419135.25--010-0
Saleem MalikPAKIndia1982-1989441141102*47.0022163.80101190
Denesh RamdinWIPakistan2006-20185621415035.2521465.89011145
Sidath WettimunySLPakistan1982-19854601417123.5020356.16010181
Shan MasoodPAKSri Lanka201912014013570.0021365.7310083
Colin MunroIU/KKQuetta Gladiators2019-202344114072*46.6788159.09011511
Colin MilburnENGPakistan1969110139139139.00--100171
Temba BavumaSAPakistan2021-20252301398246.3325654.30010160
Kamran AkmalPAKIndia200623113811369.0018375.41100210
Mohammad RizwanKK/MSPeshawar Zalmi2020-20244301388246.00102135.29010123
Dilip VengsarkarINDEngland1985110137137137.0025553.73100171
Romesh KaluwitharanaSLPakistan2000-20043501375427.4018474.46010201
Shadab KhanIUMultan Sultans2021-20264401369134.0084161.90010119
Misbah-ul-HaqPAKBangladesh2003-200843113587*67.5013699.2601085
James VinceKKMultan Sultans2023-202533013510145.0059228.81100186

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.