T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

South Africa: Batting figures (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At St George's Park×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Reeza HendricksSA2019-2020330674522.3310067.0000070
HD AckermanSA1998120534226.5012343.0900060
Jacques RudolphSA2005220503325.0011742.7400060
Mike ProcterSA1970120492624.508458.3300061
Justin OntongSA2012110484848.0030160.0000013
Rilee RossouwSA2015-20163314833*24.005981.3600080
Craig MatthewsSA1992-1995651481712.0013635.2900130
Robin PetersonSA2006-2013430423114.005379.2500040
Tiger LanceSA1970120402120.0011435.0900040
Heinrich KlaasenSA2018-2019210393939.004292.8600022
Dane PatersonSA20201223939*-4684.7800060
Andrew HallSA2000-2006430361812.003992.3100031
Mike RindelSA1998110353535.006851.4700020
Eric SimonsSA1994220342317.0029117.2400050
Morné van WykSA2007-2015330341811.335068.0000050
Roger TelemachusSA1998-2006421302930.0014214.2900003
Pieter MalanSA2020120301815.0011127.0300030
Stiaan van ZylSA2014110292929.004959.1800050
Makhaya NtiniSA2000-2007127425188.335644.6400030
Anrich NortjeSA2019-2020320231811.5015514.8400030
Wayne ParnellSA2009-201753023127.676833.8200010
Dale BenkensteinSA19991111818*-14128.5700010
Omar HenrySA1992110161616.003151.6100021
Theunis de BruynSA20181211615*16.002272.7300020
Wiaan MulderSA20191201497.001782.3500030
Paul HarrisSA20072401393.258515.2900210
Zubayr HamzaSA202012012106.002646.1500020
Fanie de VilliersSA1993-1998641127*4.003138.7100101
Peter PollockSA1970122117*-3432.3500020
Albie MorkelSA2005-20094301163.672055.0000010
Steve PalframanSA1996110101010.001662.5000020
Lungi NgidiSA2018-2020421959.008112.5000020
Morné MorkelSA2008-20181230973.002240.9100010
Gulam BodiSA2007110888.002532.0000000
Kyle AbbottSA2015-201643287*8.001266.6700100
Paul AdamsSA1995-199856485*4.002630.7700110
Pite van BiljonSA202011177*-3233.3300010
Rory KleinveldtSA2012-201322277*-1353.8500010
Duanne OlivierSA2019220663.001637.5000110
David TerbruggeSA199812253*-2817.8600000
Graeme PollockSA1970120542.502917.2400000
Andile PhehlukwayoSA2016-201962144*4.00944.4400110
John TraicosSA1970110222.00922.2200000
Charl LangeveldtSA2005-200962222*-728.5700000
Aaron PhangisoSA2012-2016310000.0010.0000100
Loots BosmanSA2006110000.0020.0000100
Tabraiz ShamsiSA2016-2020410000.0010.0000100
Pat TrimbornSA1970110000.0030.0000100
Brett SchultzSA199221100*-60.0000000
Louis KoenSA1997110000.0010.0000100

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.