Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Dean ElgarSABangladesh tour of South Africa 2017/182017230330199110.0056558.41200343
Gary KirstenSASri Lanka tour of South Africa 2000/012000-200145033018066.0072945.27120350
AB de VilliersSASouth Africa in West Indies Test Series 20102010364330135*165.0067648.82120286
Jacques RudolphSAWest Indies tour of South Africa 2003/042003-200499133010141.2562852.55111381
Eddie BarlowSANew Zealand tour of South Africa 1961/621961-19625903306736.67--030352
Aiden MarkramSASouth Africa tour of India 2025/262025911033011030.0044274.661103310
Daryll CullinanSASouth Africa tour of England 1998199881113307833.0075443.77031400
Graeme SmithSAZimbabwe tour of South Africa 2004/05200544032912182.2533797.63210357
Jacques KallisSANatWest Series 20032003652329125*109.6742377.78211332
AB de VilliersSASri Lanka in South Africa ODI Series 2011/122012552329125*109.67263125.10120307
Ashwell PrinceSABasil D'Oliveira Trophy 2008200847132814954.6770646.46200423
Temba BavumaSASri Lanka tour of South Africa 2024/25202424032711381.7557057.37130294
Rassie van der DussenSAPakistan tour of South Africa 2018/1920198723279365.4038086.050311912
Graeme SmithSAICC World Cup 2002/032002-20038903279936.3342876.40031392
Quinton de KockSAEngland in South Africa ODI Series 2015/162016551326138*81.50305106.892003710
Graeme SmithSASouth Africa in Australia Test Series 2008/092008-200936132610865.2049665.73120400
Andrew HudsonSAEngland tour of South Africa 1995/961995-199691213267229.6457556.70022372
David MillerSAICC Cricket World Cup 2014/152015872324138*64.80233139.061012114
Jackie McGlewSASouth Africa tour of New Zealand 1952/531953231323255*161.50--110230
Jacques KallisSAPakistan v South Africa Test Series 2010/112010241323135*107.6755857.89210267
Faf du PlessisSASouth Africa in India ODI Series 2015/162015551323133*80.7534593.62130277
Gary KirstenSASouth Africa tour of India 1996/97199647032313346.1459454.38200410
Jacques KallisSA2001–02 VB Series2002882322104*53.6745670.61120254
Aiden MarkramSAAustralia tour of South Africa 2023/242023881322102*46.00262122.901102811
Bruce MitchellSASouth Africa tour of Australia 1931/321931-193251003229532.20--031200
Aiden MarkramSABangladesh tour of South Africa 2017/18201734032114380.2542475.71120412
Graeme SmithSABangladesh tour of South Africa 2002/03200255132120080.2548765.91100400
Denys MorkelSASouth Africa tour of England 192919295813218845.86--030-0
Eric RowanSAEngland tour of South Africa 1948/491948-1949482319156*53.177729.8711010
Quinton de KockSASouth Africa in India ODI Series 2015/16201555031810963.60309102.91200443
Quinton de KockSAEngland tour of South Africa 2019/20202066031810753.00272116.911202217
Graeme SmithSASouth Africa tour of Sri Lanka 200420047903187435.3360652.48020262
Herschelle GibbsSAIndia tour of South Africa 2001/02200124031619679.0053059.62200443
Temba BavumaSAAustralia tour of South Africa 2026/27202645031617963.2054358.20200323
Daryll CullinanSASouth Africa tour of India 1996/971996471314153*52.3355856.27101332
Herbie TaylorSASouth Africa tour of Australia 1931/321931-193251003148431.40--021292
Kepler WesselsSA1992 Cricket World Cup19929923138544.7158353.69030230
Gary KirstenSA1993-94 Benson & Hedges World Series1993-1994881312112*44.5750362.03120240
Jacques KallisSA1999 Cricket World Cup19998823129652.0047066.38042184
Neil McKenzieSAAustralia tour of South Africa 2001/02200281013129934.6759252.70021381
Rilee RossouwSAAustralia in South Africa ODI Series 2016/17201655131112277.75310100.32120403
Rassie van der DussenSAWorld Cup 201920198613119562.2034490.410301410
Hashim AmlaSABasil D'Oliveira Trophy 2009/102009-201047031110044.4366546.77120370
Tony de ZorziSASouth Africa tour of Pakistan 2025/26202579131110438.8843471.66120269
Gary KirstenSABangladesh tour of South Africa 2002/032002220310160155.0045068.89200311
AB de VilliersSASir Vivian Richards Trophy 2014/152014-2015330310152103.3345468.28200333
Jacques KallisSA2000 Singer Triangular Series200098231083*51.6751660.08030167
Roy McLeanSAEngland tour of South Africa 1956/571956-1957510030910030.90120.00112411
AB de VilliersSAPakistan v South Africa Test Series 2010/112010231308278*154.0046666.09100246
Dean ElgarSASri Lanka in South Africa Test Series 2016/172016-201735030812961.6057553.57120340

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.