Live4th ODI · Ireland in Namibia 2026/27NAM114/7 (29.3)IRE298/8 (50)NAM need 185 runs in 123 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2018-2024911059712254.27570104.74240839
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
Hashim AmlaSAEngland2009-201646050812784.6785059.76320612
Hashim AmlaSAPakistan2007-20196823819263.5070354.20040570
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
AB de VilliersSAEngland2005-2016710135910939.8957062.98122443
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
Jacques KallisSANew Zealand2005-200945028213156.4049457.09110412
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Joe RootENGSouth Africa2016-201935029812559.6044766.67110375
Graeme SmithSAEngland2005-200968032814141.0036490.11111366
Sachin TendulkarINDSouth Africa1992-2010451262111*65.5045357.84110361
AB de VilliersSANew Zealand2005-20156712629743.6739366.67020361
Aiden MarkramSAPakistan2018-20246802498931.1330880.84021367
Quinton de KockSASri Lanka2017-202033022110973.67168131.55110361
Hashim AmlaSAWest Indies2014-2015220341208170.5047671.64200336
AB de VilliersSAPakistan2007-201367129212148.6741370.70110334
Aiden MarkramSAWest Indies2023-202645122911557.2527483.58100332
Chris GayleWISouth Africa2004-201534021010752.5029571.19111333
Faf du PlessisSASri Lanka2017-202033029719999.0037678.99110322
Graeme SmithSAWest Indies2004-200834120913969.6726279.77100312
Mohammad HafeezPAKSouth Africa2007-20218902528628.0034772.62021306
Mark BoucherSAEngland2000-200968224763*41.1737466.04010301
Mahela JayawardeneSLSouth Africa2002-20114602387739.6740958.19010281
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Shivnarine ChanderpaulWISouth Africa2004-20144602039233.8334359.18010282
Steve WaughAUSSouth Africa1994-199734130289100.6750459.92040274
Kumar SangakkaraSLSouth Africa2002-20114601918931.8326572.08020270
Kevin PietersenENGSouth Africa2005-200945027011654.0035875.42110269
Jacques KallisSASri Lanka1998-20115712278437.8338758.66020262
Hashan TillakaratneSLSouth Africa1998-2002241165104*55.0042638.73111260
Paul CollingwoodENGSouth Africa2005-2009452273105*91.0040667.24120254
Herschelle GibbsSAWest Indies2004231218192109.0036859.24100254
Graeme HickENGSouth Africa1995-199622016214181.0029455.10100252
Jacques KallisSAWest Indies2004-2008332249130*249.0033973.45110243
AB de VilliersSAAustralia2006-20145612299145.8032570.46011245
Ramnaresh SarwanWISouth Africa2004231209119104.5038754.01110240
Younis KhanPAKSouth Africa2007-20134601956832.5036154.02010241
Tamim IqbalBANSouth Africa2008-202234117987*59.6726168.58010241
Quinton de KockSAAustralia2014-202333026417888.00217121.661002313
Hansie CronjeSAAustralia1994-199733125697128.0029387.37030237
Graeme SmithSASri Lanka2002-20114502339946.6030376.90031233
MS DhoniINDSouth Africa2006-20187512249056.0024392.18020237
Fakhar ZamanPAKSouth Africa2018-202178122010131.4323494.02110238
Aiden MarkramSAIndia2018-20246801759421.8827563.64010233
Ashwell PrinceSABangladesh2008111162162*-22372.65100232
Page 1Next

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.