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
Graham ThorpeENGPakistan1996-200034319864*198.0026774.16030120
Mohammad YousufPAKSri Lanka2000-2008571197107*32.8333059.70100163
Richie RichardsonWIPakistan1985-19915701976928.1440348.88010222
Marizanne KappSAWPakistan Women202355119510048.7521192.42100211
Fakhar ZamanLQQuetta Gladiators2021-202644119482*64.67122159.02020186
Salman ButtPAKBangladesh200833119313696.50187103.21110231
Habibul BasharBANPakistan200323019210864.0032060.00110250
Saeed AhmedPAKNew Zealand1965121191172191.00--100181
Wasim RajaPAKWest Indies1975-1980352189107*63.0015950.9411031
Roy DiasSLPakistan1982-19854601895731.5021483.18020220
Laura WolvaardtSAWPakistan Women20236601877231.17168111.31011260
Abdul RazzaqPAKIndia2004-20063401869046.5025174.10010166
Fakhar ZamanLQMultan Sultans2019-20224401847646.00118155.93020245
Glenn PhillipsNZPakistan2023-202555218463*61.33159115.72020109
Usman KhanQG/HKMultan Sultans2021-202622018210191.0097187.631101513
Jason RoyQGLahore Qalandars2022-202433018211660.67101180.201001613
Sharjeel KhanKKIslamabad United2020-202344018210545.50106171.701001713
Aliya RiazPAKWSouth Africa Women202366518253182.0020588.78010172
Viv RichardsWISri Lanka1987110181181181.00125144.80100167
Azam KhanIUQuetta Gladiators2022-20243301809760.0083216.870201216
Kamran AkmalPAKSri Lanka2004-2009431179158*89.5022778.85100105
Mike GattingENGPakistan1978-19876911786022.2535250.57011131
Colin MunroIUKarachi Kings2022-20254401778244.25112158.04020149
Bismah MaroofPAKWSouth Africa Women202366117760*35.4022279.73010140
Mohammad AzharuddinINDEngland1985121176122176.0031356.23110210
B BizaZIMWPakistan Women20266601767329.3321083.81021271
Shoaib MohammadPAKIndia19892311759587.5042940.79020170
Majid KhanPAKNew Zealand1965-197623017411258.00--110244
Sarfraz AhmedQGPeshawar Zalmi2019-20236401738143.25106163.21010232
Allan BorderAUSPakistan1980-198836217358*43.2550834.06020180
David CapelENGPakistan19872311729886.0039044.10020134
Shoaib MalikKK/PZQuetta Gladiators2020-202455217271*57.33133129.32010118
Ayesha ZafarPAKWZimbabwe Women2026652172102*57.3397177.32100272
Aliya RiazPAKWWest Indies Women2021-20249911724621.5023174.46000112
Kamran AkmalPZKarachi Kings2019-20224401718642.75110155.45010217
Sadiq MohammadPAKNew Zealand1969-19762401716942.75--010180
Deandra DottinWIWPakistan Women202133017013256.6720184.58100232
Mohsin KhanPAKSri Lanka1982-19853411708556.6714086.43010130
Billy IbadullaPAKAustralia196412016916684.50--100200
Sanath JayasuriyaSLIndia200822016812584.00151111.26100175
James VinceQG/KK/MSLahore Qalandars2019-202566116749*33.40123135.77001175
Michael SlaterAUSPakistan1994-19982401669641.5039442.13010162
Azam KhanIU/QGKarachi Kings2020-20257611664633.20121137.19000186
Michael BevanAUSPakistan1994-19982301658355.0022573.33021190
Alex HalesIUKarachi Kings2019-20244401644741.00119137.82000252
Saeed AnwarPAKAustralia19941201628581.0030353.47020222
AlimuddinPAKEngland196212016210981.00--110250
Ian HealyAUSPakistan1988-19983601625727.0037942.74010180
Aamer SohailPAKWest Indies1991-199722016116080.5025962.16100210
Kim HughesAUSPakistan1980-19822401618540.2536444.23020212

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.