Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

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
Hashim AmlaSAEngland2009-201646050812784.6785059.76320612
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
Hashim AmlaSAPakistan2007-20196823819263.5070354.20040570
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
AB de VilliersSAEngland2005-2016710135910939.8957062.98122443
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Hashim AmlaSAWest Indies2014-2015220341208170.5047671.64200336
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Graeme SmithSAEngland2005-200968032814141.0036490.11111366
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
Steve WaughAUSSouth Africa1994-199734130289100.6750459.92040274
Joe RootENGSouth Africa2016-201935029812559.6044766.67110375
Faf du PlessisSASri Lanka2017-202033029719999.0037678.99110322
AB de VilliersSAPakistan2007-201367129212148.6741370.70110334
Imam-ul-HaqPAKSouth Africa2018-202145028510157.0037476.20131222
Jacques KallisSANew Zealand2005-200945028213156.4049457.09110412
Paul CollingwoodENGSouth Africa2005-2009452273105*91.0040667.24120254
Kevin PietersenENGSouth Africa2005-200945027011654.0035875.42110269
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Quinton de KockSAAustralia2014-202333026417888.00217121.661002313
Sachin TendulkarINDSouth Africa1992-2010451262111*65.5045357.84110361
AB de VilliersSANew Zealand2005-20156712629743.6739366.67020361
Hansie CronjeSAAustralia1994-199733125697128.0029387.37030237
Mohammad HafeezPAKSouth Africa2007-20218902528628.0034772.62021306
Jacques KallisSAWest Indies2004-2008332249130*249.0033973.45110243
Aiden MarkramSAPakistan2018-20246802498931.1330880.84021367
Mark BoucherSAEngland2000-200968224763*41.1737466.04010301
Jacques KallisSAPakistan1998-200734324588*245.0037465.51030186
Mahela JayawardeneSLSouth Africa2002-20114602387739.6740958.19010281
Quinton de KockSAWest Indies2014-202655123711559.25116204.312011620
Jonathan TrottENGSouth Africa20093402358758.7548848.16030193
Graeme SmithSASri Lanka2002-20114502339946.6030376.90031233
Jacques KallisSAIndia2001-2010321230201*230.0030575.41100195
Aiden MarkramSAWest Indies2023-202645122911557.2527483.58100332
AB de VilliersSAAustralia2006-20145612299145.8032570.46011245
Jacques KallisSASri Lanka1998-20115712278437.8338758.66020262
MS DhoniINDSouth Africa2006-20187512249056.0024392.18020237
Quinton de KockSASri Lanka2017-202033022110973.67168131.55110361
Fakhar ZamanPAKSouth Africa2018-202178122010131.4323494.02110238
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Herschelle GibbsSAWest Indies2004231218192109.0036859.24100254
Chris GayleWISouth Africa2004-201534021010752.5029571.19111333
Ramnaresh SarwanWISouth Africa2004231209119104.5038754.01110240
Graeme SmithSAWest Indies2004-200834120913969.6726279.77100312
Reeza HendricksSAPakistan2019-2024331205117102.50159128.931101612
Shivnarine ChanderpaulWISouth Africa2004-20144602039233.8334359.18010282
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.