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
Heinrich KlaasenSAICC Cricket World Cup 2023/24202399136310945.38267135.961102719
Daryll CullinanSAWest Indies tour of South Africa 1998/991998-19991115036316824.2071550.77101370
John WaiteSAAustralia tour of South Africa 1957/581957-195859036213440.22--21100
Jacques KallisSASouth Africa tour of Sri Lanka 2004200479136110145.1360759.47141305
Peter KirstenSAAustralia tour of South Africa 1993/94199491103617032.8298536.65030341
Hansie CronjeSAEngland tour of South Africa 1995/961995-1996121303617827.7759061.19020304
Eddie BarlowSAAustralia tour of South Africa 1969/70197047036012751.4393038.71210363
AB de VilliersSASouth Africa in India ODI Series 2015/16201555135811989.50266134.593002020
Graeme SmithSAAustralia tour of South Africa 2001/0220026803588444.7555164.97030450
Jacques KallisSASri Lanka tour of South Africa 2000/012000-20019101358100*39.7861458.31111227
AB de VilliersSAAustralia in South Africa Test Series 2008/09200935135716389.2559560.00210308
Neil McKenzieSASri Lanka tour of South Africa 2000/012000-2001881357120*51.0059959.60201354
Hashim AmlaSAIndia tour of South Africa 2017/18201891203578229.7565154.84040430
Gary KirstenSAWest Indies tour of South Africa 1998/991998-1999914135713427.4689040.11122370
Gary KirstenSA1995-96 Pepsi Sharjah Cup1996551356115*89.0042583.76210224
Roy McLeanSANew Zealand tour of South Africa 1961/621961-196259035611339.56--121434
Hansie CronjeSA1994-95 Wills Triangular Series1994662354100*88.5049172.10130174
Jackie McGlewSAAustralia tour of South Africa 1957/581957-195859035410839.33--211121
Billy ZulchSASouth Africa tour of Australia 1910/111910-1911510135415039.3383742.29200341
AB de VilliersSASri Lanka in South Africa Test Series 2011/122011-2012341353160*117.6756063.04120403
AB de VilliersSAICC Cricket World Cup 2010/11201155135313488.25326108.28210317
Lee IrvineSAAustralia tour of South Africa 1969/70197047035310250.4365054.31120336
AB de VilliersSAPakistan in South Africa Test Series 2012/13201335135212188.0057461.32210400
John WatkinsSASouth Africa tour of Australia 1952/531952-195351003529235.20--030351
Jackie McGlewSANew Zealand tour of South Africa 1953/541953-19545913518643.88--030190
Hansie CronjeSAIndia tour of South Africa 1992/931992-19931012434813543.5088939.15112282
Jacques KallisSANew Zealand tour of South Africa 2007/082007230346186115.3350468.65200475
Jonty RhodesSA2001–02 VB Series20021093345107*57.5047173.25121241
Temba BavumaSAWest Indies tour of South Africa 2022/23202335034417268.8046573.98202347
Quinton de KockSAIndia in South Africa ODI Series 2013/142013330342135114.0035995.26300365
Hashim AmlaSASir Vivian Richards Trophy 2014/152014-2015341342208114.0063354.03110380
Herschelle GibbsSAICC World Cup 2006/07200710823427257.0037391.690402014
Neil McKenzieSASouth Africa in India Test Series 2007/082008351341155*85.2567050.90110451
AB de VilliersSAAustralia in South Africa Test Series 2013/14201436034111656.8377444.06110423
Mark BoucherSABasil D'Oliveira Trophy 2009/102009-20104713419556.8350267.93030402
Herschelle GibbsSA1999 Cricket World Cup199999034110137.8946773.02121344
Shaun PollockSASouth Africa tour of West Indies 2000/01200112138341106*68.2075545.17100332
Jacques KallisSASouth Africa in Australia Test Series 2012/13201236033914756.5064052.97110403
Neil McKenzieSABasil D'Oliveira Trophy 2008200848133913848.4387938.57110460
Faf du PlessisSAPakistan tour of South Africa 2018/192018-201989333910356.5048270.33132326
Jonty RhodesSAAustralia tour of South Africa 2001/0220027723388367.60293115.36041284
Hashim AmlaSANatWest Series 20122012541335150111.6735594.37110332
Rassie van der DussenSAIndia tour of South Africa 2021/222021-2022693335129*55.8353462.73110245
Faf du PlessisSABangladesh tour of South Africa 2017/182017553333135*166.5040183.04121352
Hashim AmlaSAICC Cricket World Cup 2014/15201588033315941.6335095.14110355
Dean ElgarSAAustralia tour of South Africa 2017/182018481333141*47.5785838.81120432
Trevor GoddardSAEngland tour of South Africa 1956/571956-195751003336933.30--020190
Boeta DippenaarSASouth Africa tour of Pakistan 2003/042003791332110*41.5057158.14120282
David MillerSAICC Cricket World Cup 2023/24202399233210147.43297111.781102419
Jack SiedleSAAustralia tour of South Africa 1935/361935-193651003325933.2010.0002191

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.