Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

South Africa: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Warner Park, Basseterre×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAWest Indies2010-201623019511065.0028269.15100240
AB de VilliersSAWest Indies2010-2016232193135*193.0031760.88100168
Graeme SmithSAWest Indies201012017813289.0033253.61100144
Jacques KallisSAWest Indies2010121172110172.0035548.45110182
AB de VilliersSAAustralia2007-20162201319265.50102128.43010183
Jacques KallisSANetherlands2007111128128*-109117.43100115
Graeme SmithSAScotland2007110919191.0065140.00010131
Alviro PetersenSAWest Indies2010120915245.5019945.7301043
Mark BoucherSANetherlands20071117575*-31241.9401094
Graeme SmithSAAustralia2007110747474.0069107.2501092
Faf du PlessisSAWest Indies20161117373*-50146.0001062
Herschelle GibbsSANetherlands2007110727272.0040180.0001047
Quinton de KockSAWest Indies2016110717171.0010368.9301060
Graeme SmithSANetherlands2007110676767.0059113.5601062
Faf du PlessisSAAustralia2016110636363.007682.8901050
AB de VilliersSAScotland2007110626262.0045137.7801092
Hashim AmlaSAAustralia2016110606060.006493.7501061
Jacques KallisSAAustralia2007110484848.006376.1900050
JP DuminySAAustralia2016110414141.0039105.1300041
Chris MorrisSAWest Indies2016110404040.0026153.8500022
Mark BoucherSAAustralia2007110222222.002684.6200011
Ashwell PrinceSAScotland2007110212121.002391.3000030
Dale SteynSAWest Indies20101112020*-4148.7800001
Quinton de KockSAAustralia2016110191919.002965.5200030
Herschelle GibbsSAAustralia2007110171717.001989.4700011
Mark BoucherSAWest Indies2010110171717.003647.2200001
Justin KempSAScotland20071111212*-7171.4300011
JP DuminySAWest Indies20161111010*-5200.0000001
Ashwell PrinceSAWest Indies2010110999.002045.0000001
Andrew HallSAAustralia200711188*-1266.6700000
Shaun PollockSAAustralia2007110777.007100.0000010
Makhaya NtiniSAAustralia2007110777.00887.5000010
Imran TahirSAAustralia2016110666.00966.6700000
Farhaan BehardienSAAustralia2016110444.00850.0000000
Aaron PhangisoSAAustralia2016110333.001030.0000000
Wayne ParnellSAAustralia2016110333.001030.0000000
Kagiso RabadaSAAustralia201611133*-650.0000000
Ashwell PrinceSAAustralia2007110111.00333.3300000
Justin KempSAAustralia2007110111.00616.6700000
Kyle AbbottSAAustralia2016110111.00333.3300000
Shaun PollockSAScotland200711100*-0-00000
Charl LangeveldtSAAustralia2007110000.0060.0000100
AB de VilliersSANetherlands2007110000.0020.0000100

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.