Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM185/2 (52)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Gaddafi Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2021-20256711936832.1722087.73011251
Elton ChigumburaZIMPakistan201533019211764.00139138.13110188
Fakhar ZamanLQIslamabad United2020-20257701905127.14147129.25010234
Shadab KhanIULahore Qalandars2020-202577119074*31.67113168.140201214
David GowerENGPakistan1984231189173*94.5031360.38100170
David MillerSA/IWX/ICCPakistan2017-202186218985*47.25139135.970101111
Gary KirstenSAPakistan1997-20032311888994.0030362.05020231
Andy FlowerZIMPakistan1993-199844218862*94.0037350.40030230
Abdullah ShafiqueLQKarachi Kings2022-20266601886531.33124151.610201510
Javed MiandadPAKEngland1977-19873411867162.0048238.59020152
Sahibzada FarhanIU/LQ/MSQuetta Gladiators2024-20264401856246.25116159.480202010
Thisara PereraSL/IWX/ICCPakistan201766218547*46.2587212.64000816
Saeed AnwarPAKZimbabwe1993-199833118484*92.0021585.58020271
Imran KhanPAKAustralia1980-19874421825891.0028065.00020123
Kamran AkmalPAKSouth Africa20074501827136.4031358.15021220
Shan MasoodKK/MSLahore Qalandars2020-20268801824422.75132137.88000222
Mark BoucherSAPakistan2003-20077801807222.5032655.21020191
Fakhar ZamanLQKarachi Kings2020-20268801806122.50134134.330211610
Babar AzamPAKICC World XI20173301798659.67121147.93010202
Mohammad HarisPAKBangladesh2025331179107*89.5089201.121001610
Ibrahim ZadranAFGEngland2025110177177177.00146121.23100126
Mohammad YousufPAKBangladesh2003-2008331175108*87.5018594.59110200
Shadab KhanPAKAustralia20265521757158.3318992.59010610
Taufeeq UmarPAKSouth Africa200312017411187.0036148.20110250
Jason RoyQG/KKPeshawar Zalmi2022-20263301738557.67108160.19020224
Hamilton MasakadzaZIMPakistan20155401737343.25152113.82010174
Kieron PollardKK/MSLahore Qalandars2023-20244401735843.25111155.86020614
Saleem MalikPAKNew Zealand1984-199658317355*34.6027263.60010190
Shahid AfridiPAKIndia1997-200644017210343.00131131.301001410
Inzamam-ul-HaqPAKSouth Africa1997-20074511728543.0021580.00010181
Abdullah ShafiqueLQIslamabad United2022-20255501725234.40115149.57010148
Ahmed ShehzadPAKICC World XI20173301718957.00123139.02010164
Saeed AnwarPAKNew Zealand1990-199634017110142.7519587.69111130
Ben DuckettENGPakistan2022-202644117110557.00152112.50100193
David WarnerKKLahore Qalandars2025-20264411707556.67118144.07020206
Mushtaq MohammadPAKEngland1961-19732411707656.67--020221
Usman KhanMS/HKLahore Qalandars2023-20265501709634.00115147.83010233
Fakhar ZamanPAKSri Lanka2017-202655016912733.80144117.36101166
Majid KhanPAKNew Zealand1965-19762401688042.00--010150
Ben DuckettENGSri Lanka2026110167167167.00132126.52100240
Haroon RasheedPAKEngland1977121167122167.0031652.85100231
Saim AyubPZ/HKLahore Qalandars2023-20265501678833.40110151.82020206
Mohsin KhanPAKAustralia198223016613555.3327660.14100170
Dilip VengsarkarINDPakistan1978-19845611667633.202416.67010101
Ben DuckettENGAustralia2025110165165165.00143115.38100173
Salman ButtPAKBangladesh200822016513282.5018489.67100190
Shoaib MalikPAKZimbabwe201555116511241.25124133.06100173
Zaheer AbbasPAKAustralia198222016110980.5020379.31110192
Shoaib MohammadPAKNew Zealand199023115910579.5030951.46100222
Mark BurgessNZPakistan1969-197624115711152.33--101111

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.