Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZIND

South Africa: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Gordon WhiteSAEngland1906-19121426176414730.56--232534
Shaun PollockSANew Zealand1996-200757411576269*29.31107870.690335616
Graeme PollockSAEngland1964-1965816275013753.5745973.86261972
Eddie BarlowSAEngland1964-1965816074213846.3824456.56161760
Jackie McGlewSAEngland1951-19601326273613330.6730.00223470
Brian McMillanSAIndia1991-1997272811734103*43.18153047.97141626
AB de VilliersSAZimbabwe2005-20171817273210948.8079592.083406622
Brian McMillanSAEngland1992-199819224727100*40.39144250.42131756
Lance KlusenerSAEngland1996-20001818572217455.5491678.82141875
Jonty RhodesSANew Zealand1992-200236325718107*26.59103269.57142615
Herschelle GibbsSABangladesh2002-20081616371715355.1585483.9624110010
Tip SnookeSAEngland1906-1923193317136322.28--041260
Ashwell PrinceSAWest Indies2005-20101414671213189.00154346.14240663
Nicky BojeSANew Zealand1999-20063221570612944.1396673.08231875
Jacques RudolphSAEngland2003-2012172717039327.04153345.86052991
Shaun PollockSAIndia1996-20074641137027925.07128954.46037797
Faf du PlessisSABangladesh2011-201914135700135*87.5086281.21161684
Hansie CronjeSASri Lanka1992-19992023169512231.59127954.341415417
Russell EndeanSAAustralia1952-195810191691162*38.39--150220
Boeta DippenaarSAPakistan2000-200717202682110*37.89118857.41151672
Temba BavumaSASri Lanka2016-20241422167911332.33116858.13153605
Heinrich KlaasenSAAustralia2018-20231718366217444.13601110.152215524
Jacques RudolphSANew Zealand2004-201212154661154*60.09132250.00242915
Dean ElgarSAAustralia2012-202313251660141*27.50170938.62235805
Boeta DippenaarSANew Zealand2000-20062323265610031.24123553.12134900
Jack SiedleSAEngland1928-19351324064514126.88--132290
John WaiteSANew Zealand1953-19641523164310129.2310.00132271
Herbie TaylorSAAustralia1912-1932112116409332.00--042622
AB de VilliersSABangladesh2007-20171918463917645.6467494.811215816
Boeta DippenaarSAAustralia2000-20062227163710124.50112056.88132850
Jimmy SinclairSAEngland1896-19101731063410620.4510.00125264
Dean ElgarSABangladesh2015-202269163219979.00105360.02230714
David RichardsonSAAustralia1992-199849421063072*19.69138245.59024492
Heinrich KlaasenSAIndia2018-2024262526298127.35541116.270414932
Nummy DeaneSAEngland1924-1931172726289325.12--03101
Nicky BojeSASri Lanka1998-2006303566274621.62110057.00002643
Eddie BarlowSANew Zealand1961-196481506259241.6710130.00060762
Aiden MarkramSAEngland2019-2025202136218634.50566109.720425917
Jacques RudolphSASri Lanka2004-20121520261210234.00129447.30130640
David MillerSAEngland2013-20253023860871*40.53458132.750504527
Jacques KallisSABangladesh2002-201113134604139*67.1199860.52130653
Jackie McGlewSAAustralia1952-1958917060410835.53--231321
Ashwell PrinceSAIndia2005-20111621360412133.56151339.92112610
Eric RowanSAAustralia1935-1950815060114340.07--14180
Ashwell PrinceSAEngland2005-20101621460114935.35115851.90213664
Ken FunstonSAAustralia1952-1958101915999233.28--050222
Neil McKenzieSAWest Indies2001-2008131815967635.06148340.19040576
Lance KlusenerSANew Zealand1997-200434259596103*37.2568587.011215412
Faf du PlessisSAWest Indies2011-20191716359511945.7779574.842425913
Hashim AmlaSAZimbabwe2009-201712122593122*59.3066589.17320555

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