Live4th T20I · India in New Zealand 2026/27NZ246/6 (19)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE64/2 (17)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

South Africa: Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAWest Indies1998-201140407166613950.48214477.71412011921
Jacques KallisSAAustralia1997-2011474721639104*36.42222073.83113111820
Jonty RhodesSAAustralia1992-2002555212161083*40.25206677.9301039414
Jacques KallisSAIndia1996-2013373491535119*61.40212172.37211212710
Jacques KallisSANew Zealand1996-201245448144911140.25208769.4339312616
Jacques KallisSASri Lanka1998-2014363651434113*46.26192174.6531039429
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
Gary KirstenSAIndia1995-2001262641377133*62.59179776.634911223
Hansie CronjeSAAustralia1992-199939367136411247.03186773.062949121
AB de VilliersSAIndia2005-201832324135711948.461221111.1465111841
Herschelle GibbsSAAustralia1997-200944440132417530.09158083.8033516317
AB de VilliersSAWest Indies2005-2016242231279162*67.321154110.835409640
Jacques KallisSAPakistan1996-2013423991273109*42.43184668.9611129915
AB de VilliersSAAustralia2006-2016262541250136*59.52126299.05110011318
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Quinton de KockSAIndia2013-202523230119113551.78127893.1972113119
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Gary KirstenSANew Zealand1993-200331314118010343.70164471.782831082
Gary KirstenSAAustralia1993-2002393921167112*31.54185263.012511110
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Hashim AmlaSASri Lanka2009-201922211114315457.15125691.0055110912
Faf du PlessisSAAustralia2011-201922211108012654.00115593.5153010113
Herschelle GibbsSAWest Indies1999-200829294107412542.96131281.8652010125
Hashim AmlaSAWest Indies2010-2019161621069153*76.36107199.815409810
Herschelle GibbsSAIndia1996-2010302731064116*44.33128482.8725013113
Gary KirstenSAPakistan1994-2002242451054118*55.47143373.552811056
Jacques KallisSAEngland1996-201138385105410731.94161065.47185985
Quinton de KockSAAustralia2014-202633331105017832.81109096.3333210929
Hashim AmlaSAPakistan2010-201925252104712245.52115490.733511114
Herschelle GibbsSANew Zealand1997-200729291104214337.21134877.3026410316
AB de VilliersSANew Zealand2005-201725259991106*61.94101397.831719115
Hashim AmlaSAEngland2008-20192221297615051.37111687.462611064
Hashim AmlaSAIndia2010-201926261938116*37.52110484.962601012
AB de VilliersSASri Lanka2006-201723224931125*51.72912102.082718014
Hansie CronjeSAIndia1992-20003431109099043.29112181.090616914
Quinton de KockSAEngland2016-202318182906138*56.6392398.1634010117
AB de VilliersSAEngland2005-20172927486212137.4899386.81231934
Graeme SmithSAPakistan2002-2013302928619231.89111877.01083963
Graeme SmithSAEngland2003-20122423284914140.43103082.43330910
Graeme SmithSASri Lanka2002-20122323084212536.61107378.471508010
Quinton de KockSAPakistan2013-202519191829123*46.0692989.242428619
Graeme SmithSAAustralia2002-201123231811119*36.8693087.20161955
Graeme SmithSANew Zealand2003-20132323081111635.26107075.79151982
Jonty RhodesSAPakistan1992-20023025580712140.3591987.81142636
Lance KlusenerSAAustralia1996-2002262687949244.1190987.350536613
Jonty RhodesSASri Lanka1992-20023130978675*37.4397280.86063422
Graeme SmithSAWest Indies2002-20112323077310333.6199577.69150871
Daryll CullinanSAAustralia1993-2000282857508932.61109568.49066594
Hashim AmlaSANew Zealand2009-20191919074412439.1695477.99230844
JP DuminySASri Lanka2004-2019343067389730.7580192.130435815
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.