Live3rd ODI · Zimbabwe Women in India 2026/27INDW106/2 (13.4)ZIMW131 (39.5)INDW need 26 runs in 218 ballsLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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 cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAWest Indies2014-2015220341208170.5047671.64200336
Jacques KallisSAIndia2001-2010321230201*230.0030575.41100195
Faf du PlessisSASri Lanka2017-202033029719999.0037678.99110322
Herschelle GibbsSAWest Indies2004231218192109.0036859.24100254
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Quinton de KockSAAustralia2014-202333026417888.00217121.661002313
Heinrich KlaasenSAAustralia2023110174174174.0083209.641001313
Dave CallaghanSANew Zealand1994111169169*-143118.18100194
Ashwell PrinceSABangladesh2008111162162*-22372.65100232
Hashim AmlaSASri Lanka2009-201733017415458.0017798.31100185
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
AB de VilliersSAWest Indies2008-201422015415277.0024463.11100162
Shaun MarshAUSSouth Africa201412019214896.0037251.61100201
Graeme SmithSAEngland2005-200968032814141.0036490.11111366
Graeme HickENGSouth Africa1995-199622016214181.0029455.10100252
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
Ashwell PrinceSAZimbabwe2005111139139*-21863.76100182
Graeme SmithSAWest Indies2004-200834120913969.6726279.77100312
Ashwell PrinceSAPakistan200722017713888.5026267.56100210
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
Shane WatsonAUSEngland2009111136136*-132103.03100107
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
Jacob OramNZSouth Africa200612013513367.5017776.27100182
Rilee RossouwSAWest Indies2015-202333015813252.67109144.951001210
Jacques KallisSANew Zealand2005-200945028213156.4049457.09110412
Jacques KallisSAWest Indies2004-2008332249130*249.0033973.45110243
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Shoaib MalikPAKIndia2009110128128128.00126101.59100160
Hashim AmlaSAEngland2009-201646050812784.6785059.76320612
Joe RootENGSouth Africa2016-201935029812559.6044766.67110375
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Babar AzamPAKSouth Africa2018-2024911059712254.27570104.74240839
AB de VilliersSAPakistan2007-201367129212148.6741370.70110334
Graeme SmithSAAustralia2006-2014451177119*44.2519590.77100211
Ramnaresh SarwanWISouth Africa2004231209119104.5038754.01110240
Johnson CharlesWISouth Africa202322014611873.0060243.331001114
Reeza HendricksSAPakistan2019-2024331205117102.50159128.931101612
Mark BoucherSABangladesh2008110117117117.0019061.58100160
Kyle VerreynnePCMI Cape Town2024-2025221117116*117.0056208.9310079
Kevin PietersenENGSouth Africa2005-200945027011654.0035875.42110269
Gary KirstenSAEngland1996-200032011611658.0013387.22101110
Quinton de KockSAWest Indies2014-202655123711559.25116204.312011620
Aiden MarkramSAWest Indies2023-202645122911557.2527483.58100332
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Stephen CookSAEngland201612014011570.0028748.78100180
Asela GunaratneSLSouth Africa2017222124114*-123100.81100143
Manish PandeyRCBDeccan Chargers2009111114114*-73156.16100104
Ricky PontingAUSSri Lanka2003110114114114.00109104.5910084
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.