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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Matthew BreetzkeSANew Zealand2025110150150150.00148101.35100115
Jack NelSAAustralia1949-195761101503813.64--00100
John WatkinsSANew Zealand1953-19545701494521.29--000-0
Kagiso RabadaSASri Lanka2016-202435226149239.3131946.71005182
Justin KempSAPakistan2006-200710601486424.6725258.7301074
Dick WestcottSANew Zealand19543601486224.67--010100
Anton MurraySANew Zealand1953-195467014810921.14--101100
Jacques KallisSANetherlands1996-2011332147128*147.00137107.30100115
Rubin HermannSAZimbabwe2025-20265511476336.7599148.48010136
Peter PollockSANew Zealand1961-196469214754*21.00--011100
Claude CarterSAEngland1912-192471121474516.33--00301
Richard LeviSANew Zealand2012551146117*36.5088165.91101715
Wiaan MulderSASri Lanka2018-2024141441463614.6021966.67000182
Jon-Jon SmutsSAEngland2017-20208711454524.1714798.64001116
Johan BothaSAPakistan2007-20121711414428*20.5717482.76001190
Henry DavidsSANew Zealand20123301436847.67102140.20020174
Percy MansellSAEngland1951-195561101439013.00--012200
LG PretoriusSAPakistan20254401425735.5014697.26011183
AB de VilliersSAScotland2007-200922114179*141.0079178.48020148
Faf du PlessisSAIreland2011-201633014110947.0015988.68100111
Temba BavumaSAAfghanistan2023-20254401415835.2517978.77010151
Anton MurraySAAustralia1952-19534711415123.50--010130
Goofy LawrenceSANew Zealand1961-19625801414317.63--002140
Gerhardus LiebenbergSAEngland19987901413915.6732543.38001130
Stephen CookSAEngland201612014011570.0028748.78100180
Farhaan BehardienSASri Lanka2012-2017129214036*20.00118118.64001104
Pat SymcoxSAWest Indies1993-1999111031403620.0021764.5200082
Mark BoucherSAKenya1999-200894313957*139.0093149.4602077
Adrian KuiperSAAustralia1992-199486313847*46.00119115.9700096
Dwaine PretoriusSAEngland2017-2022131101383712.5521165.40001182
Fanie de VilliersSAPakistan1993-19981811613866*27.6018574.59010163
Rassie van der DussenSAZimbabwe2018-20254411375645.67106129.25020134
Maitland HathornSAAustralia1902-19114801374517.133630.5600010
Heinrich KlaasenSABangladesh2023-20242201369068.0093146.24010411
Dave CallaghanSAIndia1992-199598313645*27.2021762.67001101
Andrew HudsonSANew Zealand1992-199591201366411.3336437.36010150
Allan DonaldSAWest Indies1992-200326216136379.0738035.79006140
Kyle VerreynneSASri Lanka2021-2024341135105*45.0020266.83100153
Adrian KuiperSAIndia1991-199244113463*44.6713996.40010113
Dewald BrevisSANew Zealand2025-20265501343526.8091147.2500089
Loots BosmanSAIndia2006-20107701346819.1413996.40011154
Albie MorkelSAEngland2007-2014131121344314.89115116.52001710
Colin IngramSANew Zealand2012-20134401337933.2519468.56011151
Keegan PetersenSABangladesh20222401336433.2527049.26010180
Adam BacherSAZimbabwe1999-20055501335626.6024753.85010180
George LindeSANew Zealand2025-20268621333333.2584158.33000107
Ken FunstonSAEngland19573601334422.17--000101
Ryan RickeltonSAEngland2022-20257811333519.0016879.17001202
Jon-Jon SmutsSAAustralia20203301328444.0016779.04010160
LG PretoriusSANamibia2025-202633013210144.0084157.1410078

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.