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 figures (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Sinhalese Sports Club Ground×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonty RhodesSA1993-20025611636132.6032650.00020170
Allan DonaldSA1993-200221144*-1921.0500000
Kepler WesselsSA1993110929292.0022041.8201070
Brett SchultzSA1993110666.001346.1500010
Brian McMillanSA1993110000.0010.0000100
Andrew HudsonSA1993110585858.0017732.7701090
Hansie CronjeSA1993110122122122.0029541.36100110
David RichardsonSA1993110111111.004922.4500010
Richard SnellSA1993110484848.006573.8500080
Pat SymcoxSA1993110505050.0010846.3001051
Daryll CullinanSA1993-20004511365234.0032042.50010180
Gary KirstenSA20003401004625.0028734.84000110
Jacques KallisSA2000-200457115583*25.8333745.9901194
Mark BoucherSA2000-20066812108530.0044347.40020221
Shaun PollockSA2000-2004560603310.0016336.8100141
Nicky BojeSA2000-200668312333*24.6035534.65001120
Makhaya NtiniSA2000-200635117164.255133.3300211
Nantie HaywardSA2000-200435153*1.253215.6300200
Lance KlusenerSA2000-200244115395*51.0029152.58011100
Andrew HallSA2000-20063401286432.0025650.00010180
Paul AdamsSA200022018159.009219.5700010
Neil McKenzieSA200012017178.507024.2900100
Graeme SmithSA2002-20042301156538.3321852.7501092
Herschelle GibbsSA2002-200635049199.809054.4400180
Boeta DippenaarSA2002-200423113759*68.5031044.19020170
Alan DawsonSA200211144*-1400.0000010
Jacques RudolphSA2004-20062401269031.5027645.65010190
Martin van JaarsveldSA2004120535126.5012243.4401060
André NelSA2006120000.00100.0000200
Hashim AmlaSA2006-2018361210139*42.0069530.22100170
AB de VilliersSA2006-20142401386534.5027650.00010170
Ashwell PrinceSA2006120626131.0019731.4701040
Dale SteynSA2006-201836046307.6711739.3200243
JP DuminySA2014120633.001234.8800000
Alviro PetersenSA2014120221.00355.7100100
Morné MorkelSA2014110000.0010.0000100
Vernon PhilanderSA20141213627*36.0012728.3500050
Faf du PlessisSA2014-20182401014825.2522245.50000142
Imran TahirSA2014121191519.005335.8500030
Quinton de KockSA2014-2018240773719.2513756.2000150
Dean ElgarSA2014-2018240513712.7517129.8200150
Temba BavumaSA2018120746337.0011862.7101050
Keshav MaharajSA2018120221.00540.0000100
Theunis de BruynSA201812010410152.0024043.33100120
Kagiso RabadaSA201812019189.504740.4300021
Lungi NgidiSA201812244*-666.6700010
Aiden MarkramSA2018120211410.504447.7300030

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.