Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v Australia×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAAustralia1997-2012781036364214737.55660255.17623336132
AB de VilliersSAAustralia2005-2018587810337016949.56547161.60723436240
Hashim AmlaSAAustralia2008-201852715245319637.17409159.96611528412
Herschelle GibbsSAAustralia1997-200965800237217529.65369464.21410831225
Gary KirstenSAAustralia1993-200257733230115332.87471748.7841042551
Faf du PlessisSAAustralia2011-202043536219412646.68312470.2388124326
Graeme SmithSAAustralia2002-201447665217212235.61317768.3741252677
Hansie CronjeSAAustralia1992-199951578215212243.92366558.72315718126
Jonty RhodesSAAustralia1992-2002636615198283*38.86305164.96013313116
Quinton de KockSAAustralia2014-202654602195317833.67220488.6148321050
JP DuminySAAustralia2008-2019535810187116638.98285065.65310118022
Mark BoucherSAAustralia1999-201165781515368924.38256659.860101015214
Graeme PollockSAAustralia1963-197014232145327469.19154950.555501849
David MillerSAAustralia2011-2026454212144114248.031327108.5947111244
Aiden MarkramSAAustralia2018-202630361141815240.51192173.8245416522
Temba BavumaSAAustralia2016-202626354131017942.26222958.7737413911
Eddie BarlowSAAustralia1963-197014262114920147.88156841.525321223
Shaun PollockSAAustralia1997-200757591411466925.47156973.0404411616
Neil McKenzieSAAustralia2000-20093038310979931.34234946.700741264
Trevor GoddardSAAustralia1957-19701833410909337.59106336.12081462
Lance KlusenerSAAustralia1996-2002323799359233.39118478.970568514
Andrew HudsonSAAustralia1992-19971924193110240.48187549.65193990
Dudley NourseSAAustralia1935-19501019192323151.28--252510
Daryll CullinanSAAustralia1993-2000354169038925.80148660.77069834
Aubrey FaulknerSAAustralia1910-1912815188020462.86125658.283511031
John WaiteSAAustralia1952-19641424083913434.9628840.97253290
Denis LindsaySAAustralia1963-19701014083818259.8666164.3034110113
Ashwell PrinceSAAustralia2002-20111828083815029.93187544.69223913
Dave NourseSAAustralia1902-19211426481911137.2370543.12150600
Russell EndeanSAAustralia1952-195810191691162*38.39--150220
Heinrich KlaasenSAAustralia2018-20231718366217444.13601110.152215524
Dean ElgarSAAustralia2012-202313251660141*27.50170938.62235805
Herbie TaylorSAAustralia1912-1932112116409332.00--042622
Boeta DippenaarSAAustralia2000-20062227163710124.50112056.88132850
David RichardsonSAAustralia1992-199849421063072*19.69138245.59024492
Jackie McGlewSAAustralia1952-1958917060410835.53--231321
Eric RowanSAAustralia1935-1950815060114340.07--14180
Ken FunstonSAAustralia1952-1958101915999233.28--050222
Peter KirstenSAAustralia1992-1994151825897936.81164935.72040511
Brian McMillanSAAustralia1992-19982827358087*24.17144940.03052551
Bruce MitchellSAAustralia1931-1936102025739531.83--042201
Billy ZulchSAAustralia1910-1921816154715036.4783742.29220541
Kepler WesselsSAAustralia1992-19941921353281*29.56113646.83040440
Rilee RossouwSAAustralia2014-20161414153012240.77519102.12140656
Vernon PhilanderSAAustralia2011-2018172775117325.55107347.62032549
Jacques RudolphSAAustralia2005-201213233510102*25.50114944.39101650
Barry RichardsSAAustralia197047050814072.5785459.48220705
Marco JansenSAAustralia2022-2026161804978527.6165975.420335718
Adam BacherSAAustralia1997-1998111604909630.63120840.56020511
Roy McLeanSAAustralia1952-195891714808130.0020.00043481
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.