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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Wiaan MulderSASouth Africa tour of Zimbabwe 20252025231531367*265.5058790.46200676
Hashim AmlaSABasil D'Oliveira Trophy 20122012351482311*120.5081958.85200540
AB de VilliersSAPakistan v South Africa Test Series 2010/112010231308278*154.0046666.09100246
Graeme SmithSASouth Africa tour of England and Ireland 2003200359071427779.33101470.41210962
Daryll CullinanSASouth Africa tour of New Zealand 1998/991999982643275*107.1799064.952206213
Gary KirstenSAEngland tour of South Africa 1999/001999-200057039627556.5797540.62111390
Graeme PollockSAAustralia tour of South Africa 1969/70197047051727473.8696053.85130761
Ryan RickeltonSAPakistan tour of South Africa 2024/252024-202545030525961.0039876.63101383
Jackie McGlewSASouth Africa tour of New Zealand 1952/531953231323255*161.50--110230
Hashim AmlaSASouth Africa in India Test Series 2009/102010232490253*490.00103347.43300521
Eric RowanSASouth Africa tour of England 19511951510151523657.2240.00131330
Graeme SmithSAPakistan v South Africa Test Series 2013/14201323028123493.6746560.43100200
Graeme SmithSASouth Africa in Bangladesh Test Series 2007/082008230304232101.3339676.77110401
Dudley NourseSAAustralia tour of South Africa 1935/361935-1936510151823157.56--121510
Herschelle GibbsSAPakistan tour of South Africa 2002/032002-200378136922852.7140491.34112508
Neil McKenzieSASouth Africa in Bangladesh Test Series 2007/08200823025722685.6743559.08100323
Jacques KallisSASri Lanka in South Africa Test Series 2011/122011-201234025522463.7539165.22102361
Jacques RudolphSASouth Africa tour of Bangladesh 20032003221293222*293.0052156.24110402
Gary KirstenSASouth Africa tour of Zimbabwe 2001/02200145139222098.0057268.53120541
AB de VilliersSASouth Africa in India Test Series 2007/082008351304217*76.0049861.04100282
Herschelle GibbsSASouth Africa tour of New Zealand 1998/991999892486211*69.4395850.73211594
Gary KirstenSASouth Africa tour of England 19981998811128221028.2073538.37100341
Graeme PollockSAAustralia tour of South Africa 1966/671966-196759253720976.7115543.23220594
Hashim AmlaSASir Vivian Richards Trophy 2014/152014-2015341342208114.0063354.03110380
Dudley NourseSASouth Africa tour of England 1951195158030120837.63--100300
Aubrey FaulknerSASouth Africa tour of Australia 1910/111910-1911510073220473.20125658.28250901
Jacques KallisSAIndia in South Africa Test Series 2010/112010-2011352498201*166.0087057.24300465
Eddie BarlowSASouth Africa tour of Australia 1963/641963-1964510260320175.3851047.25311700
Hashim AmlaSABasil D'Oliveira Trophy 2015/162015-201647047020167.14100246.91210670
Graeme SmithSABangladesh tour of South Africa 2002/03200255132120080.2548765.91100400
Dean ElgarSABangladesh tour of South Africa 2017/182017230330199110.0056558.41200343
Faf du PlessisSASri Lanka tour of South Africa 2020/212020-2021220207199103.5029171.13100250
Hashim AmlaSASouth Africa in Australia Test Series 2012/13201236037719662.8364458.54200392
Herschelle GibbsSAIndia tour of South Africa 2001/02200124031619679.0053059.62200443
Herschelle GibbsSAWest Indies tour of South Africa 2003/042003-2004912364319271.44104161.773108210
Bruce MitchellSASouth Africa tour of England 194719475101597189*66.33--230140
Jacques KallisSASouth Africa tour of Zimbabwe 2001/022001553497189*248.5089655.472104810
Alan MelvilleSASouth Africa tour of England 19471947510156918963.22--311441
Gary KirstenSA1995–96 Wills World Cup1996661391188*78.2043490.09110334
Jacques KallisSANew Zealand tour of South Africa 2007/082007230346186115.3350468.65200475
Faf du PlessisSASri Lanka in South Africa ODI Series 2016/172017551410185102.50390105.13210327
Dean ElgarSAIndia tour of South Africa 2023/242023-202423020118567.0033060.91100300
Herschelle GibbsSASouth Africa tour of England and Ireland 2003200359047818353.1173764.86201802
Graeme SmithSABasil D'Oliveira Trophy 2009/102009-201047042718361.0079553.71211560
Jacques KallisSABasil D'Oliveira Trophy 20122012351262182*65.5045557.58100342
Denis LindsaySAAustralia tour of South Africa 1966/671966-196757060618286.5732876.523207012
Alviro PetersenSABasil D'Oliveira Trophy 2012201235124418261.0052146.83101330
Gary KirstenSASri Lanka tour of South Africa 2000/012000-200145033018066.0072945.27120350
Temba BavumaSAAustralia tour of South Africa 2026/27202645031617963.2054358.20200323
AB de VilliersSASouth Africa tour of West Indies 2005200569050717856.3396052.81210583
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.