Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Bellerive Oval×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSASouth Africa tour of Australia 2018/192018110139139139.00108128.70100134
Faf du PlessisSASouth Africa tour of Australia 2018/192018110125125125.00114109.65100152
Quinton de KockSASouth Africa in Australia Test Series 2016/172016110104104104.0014372.73100170
Gary KirstenSA2001–02 VB Series2002110979797.0011882.2001070
Temba BavumaSASouth Africa in Australia Test Series 2016/172016110747474.0020436.2701080
Jacques KallisSASouth Africa in Australia ODI Series 2008/092009110727272.009675.0001050
Graeme SmithSAVB Series 2005/062006110676767.007688.1601050
Hashim AmlaSASouth Africa in Australia Test Series 2016/172016110474747.006770.1500050
Quinton de KockSAICC Men's T20 World Cup 2022/2320221114747*-18261.1100081
Jacques KallisSA1997–98 Carlton and United Series1997110454545.008254.8800000
AB de VilliersSASouth Africa in Australia ODI Series 2008/092009110444444.006270.9700020
David RichardsonSA1993-94 Benson & Hedges World Series19931113838*-6360.3200000
Boeta DippenaarSA2001–02 VB Series2002110373737.005567.2700030
Mark BoucherSASouth Africa in Australia ODI Series 2008/0920091113737*-32115.6300021
Lance KlusenerSA1997–98 Carlton and United Series1997110373737.006061.6700011
Herschelle GibbsSA2001–02 VB Series2002110363636.004678.2600050
JP DuminySASouth Africa in Australia ODI Series 2008/092009110353535.0034102.9400030
Vernon PhilanderSASouth Africa in Australia Test Series 2016/172016110323232.0028114.2900060
Aiden MarkramSASouth Africa tour of Australia 2018/192018110323232.004276.1900013
Shaun PollockSA1997–98 Carlton and United Series1997110313131.004963.2700010
Mark BoucherSA2001–02 VB Series20021113030*-19157.8900022
Dave CallaghanSA1993-94 Benson & Hedges World Series1993110252525.006041.6700020
Mark BoucherSAVB Series 2005/062006110242424.003666.6700030
Stephen CookSASouth Africa in Australia Test Series 2016/172016110232323.004946.9400020
Neil McKenzieSA2001–02 VB Series2002110222222.002781.4800030
Ashwell PrinceSAVB Series 2005/062006110222222.004153.6600000
Herschelle GibbsSASouth Africa in Australia ODI Series 2008/092009110191919.003751.3500010
Andrew HallSAVB Series 2005/0620061111818*-3060.0000000
Hansie CronjeSA1993-94 Benson & Hedges World Series1993110181818.003551.4300000
Johan BothaSAVB Series 2005/062006110171717.002277.2700010
Dean ElgarSASouth Africa in Australia Test Series 2016/172016110171717.006127.8700000
Shaun PollockSAVB Series 2005/062006110151515.002657.6900000
Kepler WesselsSA1993-94 Benson & Hedges World Series1993110151515.004334.8800000
Pat SymcoxSA1997–98 Carlton and United Series1997110151515.002560.0000010
Jonty RhodesSA1997–98 Carlton and United Series1997110141414.002850.0000010
Jonty RhodesSA2001–02 VB Series2002110131313.001492.8600020
Richard SnellSA1993-94 Benson & Hedges World Series19931111313*-10130.0000010
Herschelle GibbsSA1997–98 Carlton and United Series1997110121212.002254.5500000
Albie MorkelSASouth Africa in Australia ODI Series 2008/0920091111111*-5220.0000020
Justin KempSA2001–02 VB Series20021111010*-1283.3300000
Boeta DippenaarSAVB Series 2005/062006110999.002142.8600010
David RichardsonSA1997–98 Carlton and United Series199711199*-1369.2300000
Neil McKenzieSASouth Africa in Australia ODI Series 2008/092009110888.001553.3300000
Hashim AmlaSASouth Africa in Australia ODI Series 2008/092009110888.001942.1100000
Reeza HendricksSASouth Africa tour of Australia 2018/192018110888.002630.7700020
Andrew HudsonSA1993-94 Benson & Hedges World Series1993110888.002040.0000010
Pat SymcoxSA1993-94 Benson & Hedges World Series1993110888.001844.4400010
Daryll CullinanSA1993-94 Benson & Hedges World Series1993110888.002828.5700000
Gary KirstenSA1993-94 Benson & Hedges World Series1993110777.002330.4300000
Faf du PlessisSASouth Africa in Australia Test Series 2016/172016110777.002528.0000010
Page 1Next

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.