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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th 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)ODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Fanie de VilliersSANew Zealand1993-19951085552818.3311846.6100070
JP DuminySAAfghanistan2010-20162215429*54.0041131.7100023
Peter KirstenSAPakistan1993330543518.0010949.5400031
Kagiso RabadaSABangladesh2015-202419735423*13.506090.0000052
Graeme PollockSANew Zealand1964120533026.50--00080
Kelly SeymourSAEngland1964231533626.50--00040
Omar HenrySAIndia1992-1993330533417.6717330.6400051
William LingSAEngland1922-1923340533813.25--00101
Tony de ZorziSANew Zealand2026550532310.606581.5400081
Ryan McLarenSAAustralia201487153248.8311546.0900150
Pat SymcoxSANew Zealand1993-19991073531513.257471.6200140
Imran TahirSAIndia2013-2019211645394.4210749.5300281
Corbin BoschSAEngland20254215232*52.006185.2500060
Peter van der MerweSANew Zealand1964230524417.3320.0000100
Clive EksteenSANew Zealand1994-1995440522213.0030616.9900130
Billy WadeSAAustralia1949-195036052248.67--00100
Gerald CoetzeeSAAustralia2023-2026107052197.437668.4200132
Quintin McMillanSAAustralia1931-193248052296.5020.0000440
Denys MorkelSANew Zealand1932110515151.00--010-2
Mangaliso MosheleSAEngland2017320513625.5034150.0000025
Mike RindelSAEngland1998220514125.507369.8600080
Robert HarveySAAustralia1936240512812.75--00001
Syd CurnowSAEngland1930-193136051138.50--00020
Jack RobertsonSAAustralia1935-1936361511710.20--00030
Roger TelemachusSAAustralia2000-20061272512910.2037137.8400123
Bonnor MiddletonSAEngland1896-189948251228.50--00100
Richard LeviSAZimbabwe20121115050*-44113.6401060
Farhaan BehardienSAIreland2015-2016210505050.0022227.2701033
Headley KeithSAAustralia19531215040*50.00--00040
Rolland BeaumontSAAustralia1912230503116.67--00000
Brian McMillanSAWest Indies1992-1996430502416.676774.6300030
Vernon PhilanderSAZimbabwe2007-20176415017*16.6712440.3200060
Wayne ParnellSAWest Indies2009-20231151502812.508757.4700030
Fanie de VilliersSASri Lanka1993-1997952502016.676972.4600041
Quinton de KockSANetherlands2014-202466050208.337764.9400271
André NelSAIndia2001-20071573502212.506181.9700152
David MillerSAUnited Arab Emirates2015110494949.0048102.0800020
Christiaan JonkerSAIndia2018110494949.0024204.1700052
Shaun PollockSAKenya1999-2003720493024.5038128.9500023
Mangaliso MosheleSASri Lanka20173314932*24.5026188.4600034
Justin OntongSAIndia2004-2012441492216.339352.6900172
Tich WesleySAEngland196035049359.8020.0000200
Neville QuinnSAEngland1929-193156149289.80--00001
Jacques KallisSAScotland2007-2009210484848.0031154.8400080
Andile PhehlukwayoSANetherlands2021110484848.0022218.1800016
Donavon FerreiraSAAustralia2023110484848.0021228.5700015
Graeme SmithSAIreland2007-2011220484124.006376.1900060
Donavon FerreiraSAEngland20252214825*48.0022218.1800034
LG PretoriusSAAustralia2025330482416.0034141.1800071
Steve ElworthySASri Lanka1998-2002651482312.007960.7600170

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.