LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL172/2 (31.1)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Connor EsterhuizenSANamibia202655128911972.25244118.441201917
Mark BoucherSABangladesh2002-20081811228911732.1155252.36110321
Reeza HendricksSAIreland2021-20246602887448.00213135.21040346
Ashwell PrinceSABangladesh2002-2008893288162*48.0046561.94111343
Gary KirstenSAKenya1996-200355128612471.5035580.56120373
Keshav MaharajSAEngland2017-2025262552857114.2545263.05013376
Tristan StubbsSAAustralia2023-2026131502837418.8736377.96012224
Justin KempSAIndia2001-20071392281100*40.1432387.00111249
Philip HandsSAEngland1913-192461002818328.10--02104
Justin KempSAAustralia2005-2007121342815531.2249756.54021246
Kagiso RabadaSAEngland2016-2025342962813612.2249057.35006344
Louis TancredSAEngland1906-191391712797317.44--014250
Keegan PetersenSAIndia2021-20234702788239.7150654.94030380
Farhaan BehardienSAIndia2012-2018131362713938.71248109.27000198
Morné van WykSAIndia2007-20117702698238.4331585.40031286
David BedinghamSANew Zealand202424026811067.0039767.51110375
Fred SusskindSAEngland19245802686533.50--04000
Alviro PetersenSAWest Indies2010-2015101402685219.1457846.37011235
Headley KeithSAEngland1955-195771402687319.14--023320
Dale SteynSAEngland2004-20203428112664715.6552051.15001275
Janneman MalanSAIreland2021541265177*88.3327297.431112310
Alviro PetersenSAAustralia2012-201451002656426.5049653.43030330
Aiden MarkramSANew Zealand2019-2026810226586*33.1336373.00010316
Quinton de KockSAIreland2015-202277026412037.71208126.92110288
Andile PhehlukwayoSAPakistan2019-20242115426469*24.0028393.29021285
Rilee RossouwSANew Zealand2014-20159902638929.2230685.95012246
Kagiso RabadaSAPakistan2017-2025212252637115.4736671.86016286
Neil McKenzieSAZimbabwe2000-20017612628852.4048354.24030282
Sid O'LinnSAEngland19605802619832.6312521.60020231
Mike RindelSAPakistan1994-199888126110637.2937270.16111230
Adam BacherSAPakistan1997-199861012589628.6756145.99021331
Keshav MaharajSASri Lanka2016-2024212042587316.1337269.35014275
Peter KirstenSAWest Indies1992-19938912565632.0064739.57020190
Farhaan BehardienSAAustralia2012-2018181542566323.2727294.12021214
Jordan HermannSANamibia202655125515063.75219116.44110324
David MillerSAIreland2015-202287425575*85.00168151.790101911
Andrew HallSAEngland2000-20071519325399*15.8135970.47015342
Jacques RudolphSAZimbabwe2003-200587225269*50.4036868.48020331
Tuppy Owen-SmithSAEngland192958225212942.00--11002
Cyril FrancoisSAEngland1922-19235912527231.50--01000
Louis TancredSAAustralia1902-19125902519727.89--01121
Alviro PetersenSAPakistan2010-201371202516720.9249750.50010310
Dale SteynSAIndia2006-2018363282514410.4648851.43004227
Kagiso RabadaSAAustralia2014-20264132122512912.5539962.91002238
Brian McMillanSAZimbabwe1992-1995432250127250.0035670.22110304
Temba BavumaSAIreland2016-202498225011341.6725598.04111264
Kepler WesselsSAWest Indies1992-199391002497424.9054245.94020221
Louis StrickerSAAustralia1910-191271302494819.1544633.86002210
Tony de ZorziSABangladesh202423024817782.6739363.10100234
Robin PetersonSAIndia2002-2013141012486827.56235105.53020263

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.