Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Herschelle GibbsSAPakistan2003220754137.5010968.81000110
Agha SalmanPAKSouth Africa2025230754525.0012560.0000070
Chris CairnsNZPakistan1996-2003340744818.5011365.4900051
Dasun ShanakaSLPakistan2025-2026760742812.3359125.4200155
Sahibzada FarhanIUKarachi Kings2025110737373.0041178.0501093
Carl HooperWIPakistan19971217373*73.009775.2601174
Hamish MarshallNZPakistan20032217362*73.0010370.8701040
Will JacksENGPakistan2022-2026230733024.3366110.6100064
Hassan NawazPAKSri Lanka2026441733724.337794.8100053
James VinceKKPeshawar Zalmi2025110727272.0042171.43010111
Khushdil ShahKK/MSPeshawar Zalmi2023-20253317243*36.0039184.6200073
Haris SohailPAKZimbabwe2020110717171.008286.5901062
Stephen FlemingNZPakistan1996-2002220716735.5012457.26010120
Kagiso RabadaSAPakistan2021-2025230717123.677397.2601244
Younis KhanPAKNew Zealand2002110707070.009276.0901070
Babar AzamKKPeshawar Zalmi20201117070*-59118.64010100
Basit AliPAKZimbabwe1993230704023.3313452.24000100
Parthiv PatelINDPakistan2004110696969.0014148.94010100
Joe RootENGSri Lanka2026110696969.0066104.5501080
Adam RossingtonKKQuetta Gladiators2023110696969.0045153.33010101
James NeeshamNZPakistan2023-20245436945*69.0051135.2900062
Shoaib MalikPZKarachi Kings2020110686868.0055123.6401061
David WarnerAUSPakistan2022110686868.0011459.65010120
Zakir HasanBANPakistan2024241684022.6713948.9200072
Fakhar ZamanLQQuetta Gladiators2025110676767.0039171.7901073
Hassan NawazQGMultan Sultans20251116767*-38176.3201026
Omair YousufQGMultan Sultans2023110676767.0036186.1101073
Azhar AliPAKEngland2022120674033.5012951.9400090
Agha SalmanIUPeshawar Zalmi2024-2025220673733.5040167.5000064
Abdullah ShafiqueLQIslamabad United2023-2025220676633.5040167.5001063
Will JacksENGSri Lanka20261116666*-30220.0001083
Richard JonesNZPakistan2003220664933.0012951.1600051
Babar AzamPZLahore Qalandars2023-2025220665033.0054122.2201072
Faheem AshrafIU/QGLahore Qalandars2023-20253316641*33.0057115.7900072
Dave HoughtonZIMPakistan1993230665722.0066100.0001080
Asad ShafiqPAKBangladesh2020110656565.0012950.3901090
Ghazi GhoriPAKAustralia2026110656565.009270.6501080
Wasim AkramPAKAustralia1994-19983416545*21.6717237.7900190
Chamu ChibhabhaZIMPakistan2020660653110.8363103.17002101
Rassie van der DussenLQIslamabad United2024110646464.0044145.4501044
Rovman PowellPZKarachi Kings2023110646464.0034188.2401064
Alex HalesIU/KKPeshawar Zalmi2020-2024330644921.3344145.4500192
Colin IngramIUQuetta Gladiators20201116363*-40157.5001062
Hussain TalatLQPeshawar Zalmi2023110636363.0037170.2701045
Mohammad MithunBANPakistan2020120636331.5015241.4501171
Mohammad NawazPAKSri Lanka20255216336*63.0039161.5400063
Rovman PowellPZQuetta Gladiators2023-20242226335*-43146.5100072
Abdullah ShafiquePAKSouth Africa2025120635731.5016538.1801040
Matt HorneNZPakistan2002110626262.009267.3901070
Saeed AnwarPAKSouth Africa1994-1997230624220.679168.13000120

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.