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 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

South Africa: Batting figures (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Wiaan MulderSA2017-20267179131815367*27.50290862.4133920329
Mark BoucherSA1997-20124614418710289147*29.061657762.07660321018103
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Kagiso RabadaSA2014-20262601865616877112.98279760.31012918738
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
Barry RichardsSA197047050814072.5785459.48220705
Andrew HallSA1999-20071119017167616322.96286658.48161218714
Aubrey FaulknerSA1906-192425474175420440.79125658.284821253
Daryll CullinanSA1993-2001207248288414275*38.251479256.8817432084658
Jacques KallisSA1995-2014513610962542222449.464507456.4062149332443253
Graeme PollockSA1963-197023414225627460.97200855.88711128911
Alviro PetersenSA2006-201559855261118232.64467355.87512331115
Boeta DippenaarSA1999-2007140152195019177*37.74902055.647321155421
Morné MorkelSA2006-20182411564512044010.85219554.85003116513
Lee IrvineSA197047035310250.4365054.31120336
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Makhaya NtiniSA1998-20112831667090842*9.46174851.95003112214
Martin van JaarsveldSA2002-2004202235217327.42100451.89031720
André NelSA2001-200811765214643410.5589951.610013548
Stiaan van ZylSA2014-201612172395101*26.3377850.77102590
Senuran MuthusamySA2019-20251820643410931.0085950.52121385
Lungi NgidiSA2017-2026160804128220*7.2356050.360016278
Andrew HudsonSA1991-19981231514456616331.06908950.246311353220
Craig MatthewsSA1991-199774471548962*15.2897850.00017524
Jacques RudolphSA2003-201292121163785222*36.05767649.31618846912
David RichardsonSA1991-199816314141222710922.27453949.0619131773
Brian McMillanSA1991-199811611428280912732.66573948.95413626118
Khaya ZondoSA2018-2023111322665424.1854748.63011206
Neil McKenzieSA2000-200912415018494822637.481018448.597261155130
Dale SteynSA2004-20202631804516337612.10339848.06032416145
Theunis de BruynSA2017-20221527149410119.00102848.05102723
Dean ElgarSA2012-20249415912545119937.081136747.9514231369026
Keegan PetersenSA2021-2024142507048228.16147747.66040860
Ashwell PrinceSA2002-2011116143274610162*39.74977347.171113946917
Ali BacherSA1965-1970122216797332.3372247.09061490
Kepler WesselsSA1991-199471836265411834.47568146.7221822311
Vernon PhilanderSA2007-20201011172719447421.60423645.89081121817
Stephen CookSA2016-20171119063211733.26140245.08323660
Zubayr HamzaSA2019-202491703636221.3581744.43022473
Eddie BarlowSA1961-197030572251620145.75182244.0261532745
Fanie de VilliersSA1992-1998101622252967*13.22120943.760210497
Peter KirstenSA1991-199452628191910435.54439243.6911321578
Adam BacherSA1996-20053246111039624.51252743.650631343
Sarel ErweeSA2022-20231019147910826.61110743.27112560
Tip SnookeSA1906-192326461100810322.4060043.17151560
Dave NourseSA1902-192445838223411129.7970543.121153940
Billy ZulchSA1910-19211632298315032.7783742.29240541
Simon HarmerSA2015-2026162353908221.6797340.08011373
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Paul AdamsSA1995-2004696420426359.68113637.500010374

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