Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOESLions won the toss and chose to bowlODI3rd 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

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
Reeza HendricksSAPakistan2019-20251616159311739.53509116.501415519
Andrew HudsonSAPakistan1992-19981719159394*32.9493863.22051735
Neil McKenzieSAIndia2000-200815153590155*49.17110553.39130682
Peter KirstenSAAustralia1992-1994151825897936.81164935.72040511
David MillerSAWest Indies2010-202628235582130*32.33498116.871103524
Brian McMillanSAAustralia1992-19982827358087*24.17144940.03052551
Bruce MitchellSAAustralia1931-1936102025739531.83--042201
Roy McLeanSANew Zealand1953-19621118157211333.65--223545
Neil McKenzieSAEngland2000-2008916157013838.00141140.40120720
David MillerSANew Zealand2012-202624235569100*31.61490116.121104919
Tony PitheySAEngland1957-19651018056615431.4438330.81121492
Neil McKenzieSASri Lanka2000-200216202565120*31.39108352.17214554
Heinrich KlaasenSAPakistan2019-2025232255659733.24463122.030525818
Mark BoucherSAZimbabwe1999-200925189557147*61.8967982.032105116
Gary KirstenSAZimbabwe1995-20011214255422046.1784665.48131701
Temba BavumaSAWest Indies2014-20241317155217234.5083366.27214559
Hansie CronjeSAZimbabwe1992-20001515654787*60.7887562.51060544
Billy ZulchSAAustralia1910-1921816154715036.4783742.29220541
Wiaan MulderSAZimbabwe2018-2025342545367*272.5060490.23200696
Kepler WesselsSAAustralia1992-19941921353281*29.56113646.83040440
Rilee RossouwSAAustralia2014-20161414153012240.77519102.12140656
Rilee RossouwSAWest Indies2015-20231414152713240.54441119.502334218
Reeza HendricksSAWest Indies2015-2024171705278731.00337156.380315722
Reeza HendricksSASri Lanka2017-20241919152410229.11487107.60141546
Marco JansenSAIndia2021-2026252525249322.7858889.120424927
Ashwell PrinceSAPakistan2007-20101214251613843.00111646.24120500
Denys MorkelSAEngland1927-1929101715148832.13--03100
Eric DaltonSAEngland1929-19391016251311736.64--221332
JP DuminySAWest Indies2007-20162421751379*36.6465378.56033307
Vernon PhilanderSAAustralia2011-2018172775117325.55107347.62032549
Jacques RudolphSAAustralia2005-201213233510102*25.50114944.39101650
Barry RichardsSAAustralia197047050814072.5785459.48220705
Temba BavumaSABangladesh2015-2022121425089342.3394353.87040493
Rassie van der DussenSAIndia2019-202318194506129*33.7375167.381214010
Lance KlusenerSAWest Indies1997-2004262585026429.5365077.230323415
Alviro PetersenSAIndia2010-2013813149910041.5888456.45130652
Aiden MarkramSABangladesh2017-20241113049914338.3866475.15132612
Russell EndeanSANew Zealand1953-1954711249711655.22--120431
Marco JansenSAAustralia2022-2026161804978527.6165975.420335718
Rassie van der DussenSASri Lanka2019-20231613249610845.0960482.12140476
Heinrich KlaasenSAEngland2020-20251413049510938.08378130.951304713
Vernon PhilanderSAEngland2007-2020132134916127.2889754.74031633
Adam BacherSAAustralia1997-1998111604909630.63120840.56020511
Faf du PlessisSAZimbabwe2014-20181011148912148.9070369.56130417
Temba BavumaSANew Zealand2016-2025101514838934.50100448.11030622
Andrew HudsonSAEngland1992-1996131814817928.2986355.74032522
Roy McLeanSAAustralia1952-195891714808130.0020.00043481
Peter KirstenSAIndia1991-19931518346586*31.0095048.95032343
Dean ElgarSANew Zealand2013-2022813146314038.58106343.56211601
Ali BacherSAAustralia1966-197091614617330.7372247.09041320

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