Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Neil AdcockSAAustralia tour of South Africa 1957/581957-195858263*1.0010.0000500
Xen BalaskasSAAustralia tour of South Africa 1935/361936360420.67--00400
Lance KlusenerSA2000 Singer Triangular Series2000108078399.759582.1100431
Quintin McMillanSASouth Africa tour of Australia 1931/321931-193248052296.5020.0000440
Nipper NicholsonSAAustralia tour of South Africa 1935/361935-1936481762910.86--00421
Bob CrispSAAustralia tour of South Africa 1935/361935-1936480943511.7520.0000481
Mark BoucherSASouth Africa tour of New Zealand 2003/042004910115948*17.6719581.54004173
AB de VilliersSAICC World Cup 2006/0720071010037214637.20369100.81124479
Shaun PollockSAEngland tour of South Africa 2004/052004-2005121531864315.5033156.19004210
Morné MorkelSASouth Africa in Sri Lanka ODI Series 20132013530000.0080.0000300
Keshav MaharajSASouth Africa tour of West Indies 20242024230000.0050.0000300
Allan DonaldSASouth Africa tour of West Indies 1991/92199234155*1.672718.5200310
Anrich NortjeSASouth Africa tour of Pakistan 2020/21202124122*0.67219.5200300
Bert VoglerSASouth Africa tour of Australia 1910/111910-191124122*0.67825.0000300
Johannes KotzeSAAustralia tour of South Africa 1902/031902240220.50--00300
Johan van der WathSAVB Series 2005/0620066524537*15.0039115.3800325
Lungi NgidiSASouth Africa tour of England 20222022105254*1.672817.8600310
Makhaya NtiniSAAustralia tour of South Africa 2005/0620063622317*5.754254.7600321
Keshav MaharajSASouth Africa tour of India 2025/2620255634220*14.008251.2200330
Kagiso RabadaSASri Lanka tour of South Africa 2018/19201976028224.6710127.7200320
Joe CoxSAEngland tour of South Africa 1913/141913-19143611712*3.40--00300
Alf HallSAEngland tour of South Africa 1922/231923462651.50--00300
Norman GordonSAEngland tour of South Africa 1938/391938-193956287*2.0010.0000300
Ian SmithSASouth Africa tour of England 1947194746112112.4010.0000300
Andrew HallSASouth Africa tour of England and Ireland 2003200347212199*24.2014583.45013182
AB de VilliersSABasil D'Oliveira Trophy 2015/162015-20164702108830.0042549.41013293
Faf du PlessisSAFreedom Trophy 2015/16201547060398.5728421.1300351
Temba BavumaSAAustralia tour of South Africa 2023/242023771252114*42.0026694.74113305
Sid PeglerSASouth Africa tour of England 1924192457053257.57--00300
Fanie de VilliersSAAustralia tour of South Africa 1993/941994117031164.4311127.9300330
Ken ViljoenSASouth Africa tour of Australia 1931/321931-193248015211119.00--103120
Athol RowanSASouth Africa tour of England 1947194758311438*22.80--00300
Headley KeithSASouth Africa tour of England 195519554801787322.25--023220
Hansie CronjeSASouth Africa tour of England 199419945811263818.0033337.84003111
Charlie LlewellynSA1912 Triangular Tournament19125901677518.56--02300
Tommy WardSA1912 Triangular Tournament191259438247.6020.0000300
Hugh TayfieldSAAustralia tour of South Africa 1957/581957-19585901376615.2210.0001301
Peter HeineSAEngland tour of South Africa 1956/571956-195759245176.4330.0000340
Hashim AmlaSASouth Africa tour of Sri Lanka 2018201881002015920.1026177.01013271
Sandy BellSASouth Africa tour of Australia 1931/321931-193251052010*4.0020.0000300
Russell EndeanSASouth Africa tour of England 195519555101246116*27.33--103160
David RichardsonSAEngland tour of South Africa 1995/961995-1996101032028428.8639451.27023150
Gary KirstenSASouth Africa tour of West Indies 2000/0120011116043915027.4499144.30123481
Jacques KallisSAEngland tour of South Africa 2004/052004-20051217185216253.25151156.39343885
Herschelle GibbsSAWest Indies in South Africa T20I Series 2007/082007-2008220000.0070.0000200
Herschelle GibbsSAWest Indies tour of Zimbabwe and South Africa 2007/082007120000.00170.0000200
Robin PetersonSANew Zealand in South Africa ODI Series 2012/132013220000.0080.0000200
André NelSASouth Africa tour of Sri Lanka 20062006120000.00100.0000200
André NelSASouth Africa tour of Pakistan 2003/042003420000.00110.0000200
Dale SteynSASouth Africa tour of Pakistan 2007/082007220000.00110.0000200
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.