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
Ryan McLarenSASri Lanka2013-2014774882929.3316353.9900050
Graeme SmithSANetherlands2007-2011220876743.509195.6001072
Robin PetersonSABangladesh2002-2011531876143.5012569.60010130
Robin PetersonSAEngland2003-201311428731*43.5011277.6800091
Simon HarmerSABangladesh2015-20224418738*29.0019444.8500071
Bernard TancredSAEngland1889241872929.0011225.8900080
Dale BenkensteinSAIndia1999-2000550872717.4014958.3900150
Nicky BojeSAZimbabwe1995-2005921868286.009590.53010161
Denis LindsaySANew Zealand1964350863717.20250.0000060
Albie MorkelSAPakistan2007-20121382863114.3310482.6900071
Hashim AmlaSAKenya2008220857842.5083102.41010140
Dan TaylorSAEngland1914240853621.25--00000
Gerald HartiganSAEngland1912-1914480855110.63--01300
Wayne ParnellSAEngland2009-20231882843414.0010183.1700081
Gary KirstenSANetherlands1996110838383.009884.6901060
Gulam BodiSAZimbabwe2007220835141.5013262.8801091
Dian ForresterSANew Zealand20265528321*27.6777107.7900044
Dwaine PretoriusSAIndia2019-2022961832916.6072115.2800176
Wiaan MulderSAPakistan2019-2025670833311.8620041.50001101
Colin IngramSANetherlands2013110828282.0010776.6401071
David BedinghamSABangladesh2024230825927.3311670.6901025
Theunis de BruynSAIndia2019350823016.4017546.86000151
Paul HarrisSAPakistan2007-2010711182468.2025931.6600391
Makhaya NtiniSAIndia2000-20113216482236.8315253.95004131
AB de VilliersSAAfghanistan2010-2016220816440.5050162.0001056
Andrew HallSANew Zealand2000-2007740814620.2510577.14000110
Heinrich KlaasenSANetherlands2022-2024540812820.2574109.4600081
Richard SnellSAEngland1992-1996640816320.2510081.0001041
Khaya ZondoSAAustralia2022-2023351813920.2520838.9400182
Dewald BrevisSAEngland2025551814220.2547172.3400048
Boeta DippenaarSACanada2003110808080.0011867.8001070
Kepler WesselsSAZimbabwe1992-1993221807080.0017047.0601080
George LindeSAIndia2019-2025330803726.6714455.5600083
Atholl McKinnonSAEngland1960-1965573802720.00--00091
David BedinghamSAIndia2023-2024230795626.3311668.10010112
LG PretoriusSANew Zealand2025330795126.3358136.21010112
Tony de ZorziSAAfghanistan2024-2025440793119.7510475.9600063
Zubayr HamzaSAEngland2019-2020360783913.0018542.16000100
André NelSAWest Indies2001-200826104783413.0013956.1200181
Keshav MaharajSAZimbabwe2017-2025330775125.6710573.3301063
David MillerSAAfghanistan2016-2026641772425.6774104.0500053
Pieter StrydomSAEngland2000551763419.0012461.2900070
Robert PooreSAEngland1896360762012.67--000-0
Dave CallaghanSAAustralia1993-2000861763015.2013855.0700040
Nipper NicholsonSAAustralia1935-1936481762910.86--00421
Fanie de VilliersSAEngland1994-1996982761512.6714751.7000172
Fanie de VilliersSAIndia1992-199619827667*12.6722733.4801361
Tommy WardSAAustralia1912-1921611376249.5020.0000340
Lungi NgidiSAAustralia2018-2025251567619*8.4411963.8700282
Mark BoucherSANetherlands20071117575*-31241.9401094

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.