Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

South Africa: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At St George's Park×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Barry RichardsSAAustralia tour of South Africa 1969/701970120207126103.5039053.08110263
Hansie CronjeSAIndia tour of South Africa 1992/931992232189135189.0050937.13100171
Temba BavumaSAAustralia tour of South Africa 2026/272026110179179179.0033453.59100181
Stephen CookSASri Lanka in South Africa Test Series 2016/17201612017611788.0030358.09110180
AB de VilliersSAAustralia tour of South Africa 2017/182018121154126*154.0017289.53100242
AB de VilliersSAAustralia in South Africa Test Series 2013/14201412014511672.5027153.51100191
Temba BavumaSASri Lanka tour of South Africa 2024/2520241201447872.0022564.00020113
JP DuminySAAustralia in South Africa Test Series 2013/142014121141123141.0024956.63100160
Quinton de KockSASri Lanka tour of South Africa 2018/1920192301388646.0015191.39020180
Faf du PlessisSANew Zealand in South Africa Test Series 2012/132013110137137137.0025254.37100142
Gary KirstenSAEngland tour of South Africa 1995/961995-19962301376945.6733341.14020190
Herschelle GibbsSAWest Indies tour of South Africa 1998/991998-199923013112543.6716579.3910090
David MillerSAWest Indies in South Africa ODI Series 2014/152015111130130*-13397.74100113
Neil McKenzieSANew Zealand tour of South Africa 2000/012000121127120127.0022456.70100201
Hashim AmlaSAAustralia in South Africa Test Series 2013/142014121127127*127.0017871.35101160
Lee IrvineSAAustralia tour of South Africa 1969/70197012012710263.5020561.95100123
Aiden MarkramSAZimbabwe tour of South Africa 2017/182017110125125125.0020461.27100142
Ryan RickeltonSASri Lanka tour of South Africa 2024/25202412012510162.5029542.37100140
Kepler WesselsSAIndia tour of South Africa 1992/93199223112595*62.5025648.83011150
Jacques KallisSAWest Indies in South Africa ODI Series 2007/082008111121121*-13390.98100121
Dean ElgarSASir Vivian Richards Trophy 2014/152014110121121121.0023950.63100180
Tony de ZorziSAIndia tour of South Africa 2023/242023111119119*-12297.5410096
AB de VilliersSAWest Indies tour of Zimbabwe and South Africa 2007/0820071201196059.5025945.95020150
Hansie CronjeSAWest Indies tour of South Africa 1998/991998-19992301197439.6717667.6101083
Faf du PlessisSASri Lanka tour of South Africa 2018/19201923111850*59.0016870.24010141
Jacques KallisSAPakistan tour of South Africa 2006/0720071201159157.5028240.78010100
Kyle VerreynneSASri Lanka tour of South Africa 2024/252024121114105*114.0016071.25100133
Herschelle GibbsSAAustralia in South Africa ODI Series 2008/092009110110110110.0011694.8310092
Hashim AmlaSANew Zealand in South Africa Test Series 2012/132013110110110110.0023546.8110080
Hashim AmlaSAPakistan tour of South Africa 2018/192019111108108*-12090.0010071
Jonty RhodesSAWest Indies tour of South Africa 1998/991998-19992301086436.0015072.00010141
Aiden MarkramSASri Lanka tour of South Africa 2018/1920192301076035.6717561.14010150
Quinton de KockSASri Lanka in South Africa Test Series 2016/1720161201066953.0015468.83010110
Graeme SmithSAEngland tour of South Africa 2004/052005110105105105.0013180.1510090
Daryll CullinanSAEngland tour of South Africa 1995/9619951201059152.5024043.75010150
Faf du PlessisSASri Lanka in South Africa Test Series 2016/17201612110467*104.0015965.4101080
Faf du PlessisSASir Vivian Richards Trophy 2014/152014110103103103.0023044.78100132
Dean ElgarSANew Zealand in South Africa Test Series 2012/132013111103103*-17060.59100141
Denis LindsaySAAustralia tour of South Africa 1969/7019701201036051.5019752.28010141
Jonty RhodesSAAustralia tour of South Africa 1993/9419942201026651.0013575.5601061
Reeza HendricksSAIndia tour of South Africa 2023/2420232201015250.5010893.52010151
Eddie BarlowSAAustralia tour of South Africa 1969/7019701201007350.0026338.02010101
Dean ElgarSAAustralia in South Africa Test Series 2013/142014120998349.5023941.42010112
Hashim AmlaSAPakistan in South Africa ODI Series 2013/142013110989898.0013174.8101070
Dean ElgarSASri Lanka in South Africa Test Series 2016/172016120975248.5020048.5001090
Gary KirstenSANew Zealand tour of South Africa 2000/012000121964996.0022243.24000140
Herschelle GibbsSAIndia in South Africa ODI Series 2006/0720061119393*-12375.6101080
Rassie van der DussenSAPakistan tour of South Africa 2018/192019110939393.0010192.0801063
Hansie CronjeSAPakistan tour of South Africa 1997/981998121928592.0017851.6901082
Ali BacherSAAustralia tour of South Africa 1969/701970120907345.0020444.12010100
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.