Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Rawalpindi Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Haseebullah KhanPZMultan Sultans2023-2024220383119.0027140.7400032
Shakib Al HasanBANPakistan20242313821*19.006955.0700031
Younis KhanPAKBangladesh2003110373737.007152.1100010
Kamran AkmalPZIslamabad United2020110373737.0021176.1900041
Jonty RhodesSAEngland1996110373737.0032115.6300030
Habibul BasharBANPakistan2003110373737.006656.0600030
Stuart MatsikenyeriZIMSri Lanka2004110373737.004680.4300070
Martin GuptillQGMultan Sultans2023110373737.0014264.2900024
Daryl MitchellLQQuetta Gladiators2025110373737.0023160.8700041
Ollie RobinsonENGPakistan2022110373737.005172.5500031
Hussain TalatPZMultan Sultans2025110373737.0029127.5900031
Abdullah ShafiqueLQQuetta Gladiators2025110373737.0021176.1900061
Saim AyubPAKSouth Africa2025110373737.0028132.1400014
Usman KhanPAKZimbabwe20252113737*-28132.1400030
Younis KhanPAKSouth Africa2003220372418.508444.0500020
Fazl-e-AkbarPAKIndia2004120372518.506556.9200070
Tamim IqbalBANPakistan2020120373418.506160.6600060
Aamer SohailPAKZimbabwe1993-1998230372012.3314026.4300030
Mohammad HafeezPAKZimbabwe2020210363636.0032112.5000031
Azhar AliPAKSri Lanka2019110363636.008144.4400040
Tom Kohler-CadmorePZLahore Qalandars2023110363636.0016225.0000023
Mohammad NawazPAKSouth Africa2025110363636.0020180.0000042
Aamer HanifPAKSri Lanka19951113636*-4481.8200020
Tama CanningNZPakistan20032213623*36.004580.0000011
Sarfraz AhmedQGIslamabad United2020-2023220363318.0024150.0000050
Sarfraz AhmedQGKarachi Kings2023-2024220362918.0033109.0900020
Mohammad RamzanPAKSouth Africa1997120362918.0014125.5300040
Brian ChariZIMPakistan2020330362512.006753.7300041
Saim AyubPAKNew Zealand2023-2024530363212.0026138.4600161
Kusal MendisQGPeshawar Zalmi20251113535*-14250.0000032
Hussain TalatPZQuetta Gladiators2025110353535.0019184.2100023
Saad BaigPAKEngland2026110353535.005464.8100050
Saim AyubPAKZimbabwe2025220352217.5034102.9400013
Saim AyubPAKEngland2024-2026230351911.674774.4700040
Samit PatelLQPeshawar Zalmi20201113434*-15226.6700051
Azhar AliPAKBangladesh2020110343434.005957.6300040
Imad WasimPAKZimbabwe20203113434*-26130.7700012
Dasun ShanakaSLZimbabwe2025210343434.0025136.0000022
Tom BantonPZLahore Qalandars2020110343434.0015226.6700042
Haider AliPZLahore Qalandars2020110343434.0012283.3300014
Mitchell OwenPZMultan Sultans2025110343434.0015226.6700014
Abbas AfridiKK/MSIslamabad United2023-2025310343434.0013261.5400023
Daryll CullinanSAEngland1996110343434.004280.9500020
Tadiwanashe MarumaniZIMPakistan2025220343017.0027125.9300041
Shaheen Shah AfridiPAKBangladesh2020-20242313429*17.005265.3800012
Jonty RhodesSAPakistan1994110333333.003594.2900020
Tushar ImranBANPakistan2003110333333.0031106.4500040
Niroshan DickwellaSLPakistan2019110333333.006352.3800040
Paul WalterPZIslamabad United2024110333333.0029113.7900050
Rahmanullah GurbazIUPeshawar Zalmi2023110333333.0024137.5000031

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.