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 2026AFGZIMT2069th 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)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
Temba BavumaSANetherlands2022-202344113290*44.0014292.96010132
Herby WadeSAEngland193558213240*22.00--00200
Jacques KallisSAIreland2007-201133113166*65.5016479.88010131
Boeta DippenaarSAKenya1999-200343113174*65.5020563.90010161
Lindsay TuckettSAEngland1947-1949914313140*11.91844.7600300
Zander de BruynSAIndia20042311308365.0034437.7901093
George FullertonSAAustralia19502301308843.33--010-0
Theunis de BruynSASri Lanka2017-201834013010132.5025650.78100151
Farhaan BehardienSABangladesh2015-201776413036*65.00115113.0400093
Paul AdamsSAEngland1995-20031718813033*13.0033538.81003140
Graeme SmithSAScotland2007-20092201299164.5094137.23010192
Morné MorkelSANew Zealand2007-201725971294064.5016379.14000164
Rassie van der DussenSAAfghanistan2019-202532112876*128.0014190.7802093
Mike RindelSASri Lanka1994-19985501285925.6020462.75010120
Jimmy CookSAIndia1991-19925701284318.2930941.42002100
Chris MorrisSAIndia2015-201913901284214.2213594.8100194
Anrich NortjeSAEngland2019-2024171431284011.6439732.24002180
Xen BalaskasSANew Zealand1932221127122*127.00--100-0
Sarel ErweeSAEngland20223501277325.4027446.35011110
Heinrich KlaasenSAZimbabwe20184401265931.5013990.65010125
Sarel ErweeSANew Zealand202224012610831.5026248.09101160
Colin IngramSAIndia2011-20136601267821.0013295.45010114
Zubayr HamzaSANew Zealand2022-20243601263621.0039831.66000170
Makhaya NtiniSANew Zealand1998-20073617712642*12.6018269.23002162
Ryan RickeltonSASri Lanka202412012510162.5029542.37100140
Eric MarxSAAustralia19213601253620.83--001160
Eric DaltonSANew Zealand19322201248262.00--010-0
Martin van JaarsveldSASri Lanka2002-20043501225124.4034735.16010150
Keegan PetersenSAEngland20223501224224.4027444.53000110
Jimmy BlanckenbergSAAustralia19213501224524.40--000173
Brian McMillanSANew Zealand1992-1998101031224217.4332337.7700180
Allan DonaldSAAustralia1992-2002443111122216.1040929.83009110
HD AckermanSAPakistan19982401215730.2533636.01010130
Wayne ParnellSANew Zealand2009-201710721213524.20113107.08001114
Frank HearneSAEngland1892-18964801213015.13--00200
Brian McMillanSASri Lanka1992-19968951213530.2518067.2200141
Dale SteynSANew Zealand2006-201631183121258.0730739.41003104
Martin van JaarsveldSAEngland2003-20045501194923.8018165.75000140
Dean ElgarSAZimbabwe2014-20184501196123.8024748.18010161
Kyle VerreynneSAIndia2022-20256801194514.8829240.75001130
Rubin HermannSANew Zealand2025-20268811193917.00107111.21000114
Peter CarlsteinSAEngland19605901194213.22--00090
Peter HeineSAEngland1955-1957916311922*9.1530.0000390
Kyle VerreynneSAIreland2021-20245301186739.33116101.72010120
Dwaine PretoriusSASri Lanka2017-2021124211877*59.0075157.33011104
Heino KuhnSAEngland2009-20175911183414.7530139.20000180
David BedinghamSAZimbabwe20252301178239.0014381.82011111
Syd CurnowSAAustralia1931-19324801174714.63--000100
Marco JansenSANew Zealand2022-202676311655*38.6717068.24010105
Lance KlusenerSAKenya1999-200363211575*115.0012889.84010143

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.