Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

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 Shere Bangla National Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSA2011-201587234579*69.0035397.73040314
AB de VilliersSA2008-201578226169*43.5039066.92010292
Jacques KallisSA2008-20113401406935.0022761.67010101
Graeme SmithSA2008-201156124168*48.2035967.13020193
Hashim AmlaSA2008-20159802035125.3828571.23010290
JP DuminySA2008-2015108315149*30.2021869.2700063
Rilee RossouwSA20154439945*99.0010495.1900085
Quinton de KockSA2014-2015550994419.8093106.45000103
Ashwell PrinceSA2008120483824.009351.6100060
Farhaan BehardienSA2015210363636.004481.8200021
David MillerSA2014-20155426330*31.506794.0300042
Neil McKenzieSA2008120312615.504765.9600040
Johan BothaSA2008-2011530392513.0010736.4500040
Alviro PetersenSA2008210242424.005444.4400030
Robin PetersonSA20112212222*22.0014157.1400140
Chris MorrisSA2015210121212.001392.3100030
Mark BoucherSA2008121131113.003240.6300010
Herschelle GibbsSA200822013106.503141.9400010
Kagiso RabadaSA2015310101010.002540.0000010
Dale SteynSA2008-20145201587.504037.5000020
Morné van WykSA2011110555.005100.0000000
Kyle AbbottSA2015410555.001145.4500010
Lonwabo TsotsobeSA201111144*-2200.0000010
Makhaya NtiniSA200811133*-1225.0000000
Morné MorkelSA2008-2011420432.002218.1800000
Imran TahirSA2011-201552211*-520.0000000
Wayne ParnellSA2011-2015410000.0010.0000100

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.