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
Hashim AmlaSAWest Indies in South Africa ODI Series 2014/152015442413153*206.50376109.84220446
Herbie TaylorSAEngland tour of South Africa 1927/281927-1928510041210141.20--13000
Faf du PlessisSASri Lanka in South Africa ODI Series 2016/172017551410185102.50390105.13210327
Peter KirstenSA1992 Cricket World Cup19928824109068.3361666.56040282
AB de VilliersSAEngland tour of South Africa 2004/052004-2005914140910931.4670757.85120552
Neil McKenzieSASouth Africa tour of West Indies 2000/01200181204087334.00111936.46030362
Billy WadeSAEngland tour of South Africa 1948/491948-194959140712550.8823230.6013171
Dudley NourseSAAustralia tour of South Africa 1949/501949-195059040511445.00--13100
Trevor GoddardSAEngland tour of South Africa 1964/651964-1965510040511240.50--130393
Eric RowanSAAustralia tour of South Africa 1949/501949-195059040414344.89--13100
Herschelle GibbsSAWest Indies tour of South Africa 1998/991998-1999913040312531.0066160.97110413
Hashim AmlaSASouth Africa in West Indies ODI Series 2010201055040212980.40397101.26210323
Graeme PollockSASouth Africa tour of Australia 1963/641963-196457039917557.0043445.85200494
Gary KirstenSAEngland tour of South Africa 1999/001999-200057039627556.5797540.62111390
Gary KirstenSASouth Africa tour of Zimbabwe 2001/02200145139222098.0057268.53120541
Gary KirstenSA1995–96 Wills World Cup1996661391188*78.2043490.09110334
Herschelle GibbsSAAustralia tour of South Africa 2001/022002912039110432.5863261.87111601
Aiden MarkramSAWest Indies tour of South Africa 2022/23202368238811564.6750177.45110592
Faf du PlessisSAWorld Cup 2019201988238710064.5043289.58130364
Daryll CullinanSAEngland tour of South Africa 1999/001999-200057038612055.1475551.13210461
AB de VilliersSABasil D'Oliveira Trophy 2008200846038417464.0079748.18110480
Jack SiedleSAEngland tour of South Africa 1930/311930-193159038414142.67--121230
Quinton de KockSABangladesh tour of South Africa 2017/182017662382168*95.50356107.30120396
Boeta DippenaarSAVB Series 2005/062006881382125*54.5753271.80120323
Aiden MarkramSAICC Cricket World Cup 2023/24202399138110647.63334114.07130438
Faf du PlessisSAICC Cricket World Cup 2014/15201577138010963.3344984.63130284
Quinton de KockSABasil D'Oliveira Trophy 2019/202019-20204803809547.5062161.19040514
Bob CatterallSAEngland tour of South Africa 1927/281927-1928510137911942.11--12003
Jacques KallisSA1997–98 Carlton and United Series1997-19981111037811134.3656766.67100243
Hashim AmlaSASouth Africa in Australia Test Series 2012/13201236037719662.8364458.54200392
Temba BavumaSAIndia tour of South Africa 2021/222021-202269337411062.3358963.50120441
Daryll CullinanSAEngland tour of South Africa 1995/961995-19967913749146.7573450.95040540
Gary KirstenSA2001 Standard Bank Triangular Tournament2001551373133*93.2544084.77210403
Rassie van der DussenSAICC Cricket World Cup 2023/24202399037213341.3343585.52210337
AB de VilliersSAICC World Cup 2006/0720071010037214637.20369100.81124479
Graeme SmithSASouth Africa in West Indies Test Series 2010201036037113261.8371052.25120344
Lance KlusenerSAEngland tour of South Africa 1999/001999-200056137017474.0048077.08120523
Roy McLeanSASouth Africa tour of Australia 1952/531952-195351013708141.1120.00031481
Brian McMillanSAEngland tour of South Africa 1995/961995-199611122370100*37.0071551.75100374
Graeme SmithSABasil D'Oliveira Trophy 20082008482369154*61.5067354.83201440
Herschelle GibbsSAPakistan tour of South Africa 2002/032002-200378136922852.7140491.34112508
Graeme SmithSANew Zealand tour of South Africa 2005/062005-200681003696836.9047877.20030542
AB de VilliersSAPakistan in South Africa ODI Series 2012/13201355136712891.7539592.91130314
Colin BlandSASouth Africa tour of Australia 1963/64196446036712661.1788537.74130351
Quinton de KockSAPakistan tour of South Africa 2018/192018-201967036712952.4340889.95121484
Gary KirstenSA2000 Singer Triangular Series20009923667652.2951171.62040380
Jacques KallisSASouth Africa tour of England 19981998810036613236.6080045.75121371
Herschelle GibbsSASouth Africa tour of India 1999/00200078036511145.6345680.04110523
Ken FunstonSASouth Africa tour of Australia 1952/531952-195351003659236.50--030222
Jacques KallisSABasil D'Oliveira Trophy 2009/102009-201047036312051.8670251.71210391

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.