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
Albie MorkelSABangladesh2007-20087421154157.5087132.1800086
William ShaldersSAAustralia19023601154219.17--00100
William LingSAAustralia19213601153519.17--002130
Robin PetersonSAWest Indies2003-20139741153638.3313287.12000101
Tristan StubbsSAPakistan2022-20256901157612.7829838.5901282
Ronnie GrievesonSAEngland19392201147557.00--01030
Sarel ErweeSABangladesh20222401144128.5025944.02000150
Jock CameronSANew Zealand19322311134756.50--000-0
Owen WynneSAEngland1948-19493601135018.838111.1101000
David PitheySAAustralia1963-19675801135514.1310919.2701130
Barberton HalliwellSAEngland1892-189951001134111.30--00200
Andile PhehlukwayoSASri Lanka2017-20212312311338*12.5613186.26002142
Adrian KuiperSAEngland1992-199633211261*112.0012291.80010110
John ComminsSANew Zealand1994-19952411124537.3336230.94000100
Theunis de BruynSAPakistan2018-20193601124918.6722749.34000181
Sarel ErweeSAAustralia2022-202336111242*22.4031235.90000140
Johan BothaSAWest Indies2007-2011159211228*16.0014577.2400134
Albie MorkelSAIndia2005-201510721113622.2087127.5900058
Andile PhehlukwayoSAAustralia2016-2023149511142*27.7593119.3500288
Marco JansenSAWest Indies2023-20267521104336.6711397.35000143
Andile PhehlukwayoSAEngland2017-20221610211027*13.7511992.44002132
Rudi SteynSANew Zealand19952401094627.2541226.46000140
Dewald BrevisSAPakistan20255601095418.17102106.8601268
Fanie de VilliersSAAustralia1993-199627194109307.2744224.6600560
Denis BegbieSAEngland1948-19493401084827.0015554.8400091
Gordon WhiteSAAustralia191235110859*27.00--01120
George Van HeerdenSAGhana2024111107107*-57187.7210087
Jacques RudolphSAPakistan20035511074626.7518557.84000100
Justin OntongSANew Zealand2002-20127511074826.7580133.7500057
Jacques RudolphSAIndia2003-20045601076117.8326340.68011100
Clive van RyneveldSAAustralia1957-19584721074321.40--00100
Senuran MuthusamySAPakistan202533110689*53.0020352.2201090
Keegan PetersenSANew Zealand20242401064526.5028037.86000130
Charlie SmithSAAustralia19023611064521.20--000-1
Owen WynneSAAustralia1949-19503601063317.67--00000
Craig MatthewsSAIndia1991-199715731063126.5024742.91000110
Robin PetersonSASri Lanka2002-201314931062917.6713777.3700091
André NelSAAustralia2002-20071013210618*9.6425341.90002161
Jonty RhodesSAKenya1996-20037311055452.5011591.3001062
Morné MorkelSAPakistan2010-20172416810535*13.1315169.54002141
Faf du PlessisSANetherlands2011-201433210462*104.0068152.9401066
Murray BissetSAEngland1899-19103621033525.75--00000
Albie MorkelSASri Lanka2009-201477410329*34.3387118.3900084
Keshav MaharajSAPakistan2018-20258911034012.8817259.88002112
Jordan HermannSAZimbabwe20263301015333.6767150.75010133
Shaun PollockSABangladesh2002-200712411014133.6714072.1400072
Shunter CoenSAEngland1927-192824210141*50.50--000-0
Chris MorrisSAPakistan2013-201976110155*20.2089113.4801174
Wayne ParnellSAPakistan2009-202212721015620.2011687.07011111
Paul AdamsSAAustralia1997-200261041013516.8323043.9100293

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.