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

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Headingley×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tristan StubbsSA2025110000.0010.0000100
Allan DonaldSA1998120442.002516.0000100
Andrew HallSA20031219999*99.0088112.50011152
Imran TahirSA2012-201722100*0.0060.0000100
Hansie CronjeSA1998120575728.5016933.7301190
Daryll CullinanSA1998120272713.504264.2900140
Herschelle GibbsSA2003-2008230393713.005176.4700151
Morné MorkelSA2008-201223029199.674170.7300150
JP DuminySA2008-20173418148*27.0014655.4800170
Dale SteynSA2008-20123421610*8.003250.0000120
Makhaya NtiniSA1998-20084624732*11.759847.9600160
André NelSA2008110101010.001758.8200000
Ashwell PrinceSA2008110149149149.0028452.46100172
Johan BothaSA2008110262626.003281.2500020
Paul HarrisSA2008110242424.007631.5800011
Wayne ParnellSA2017110191919.002382.6100020
David MillerSA2017-2022210111111.0010110.0000001
Faf du PlessisSA2017110676767.0061109.8401080
Chris MorrisSA2017110555.004125.0000010
Temba BavumaSA2025110666.00966.6700000
Rassie van der DussenSA2022110262626.003868.4200040
Kagiso RabadaSA2017110191919.002190.4800011
Andile PhehlukwayoSA2017110444.00666.6700010
Ryan RickeltonSA20251113131*-5952.5400040
Janneman MalanSA2022110111111.001861.1100020
Dewald BrevisSA202511166*-2300.0000001
Shaun PollockSA1998121593159.0013842.7500020
Jonty RhodesSA19981201178558.5018662.90010141
Monde ZondekiSA2003120665933.0016041.25010100
Dewald PretoriusSA20031201798.503450.0000030
Alviro PetersenSA2012121198182198.0038651.30100260
Quinton de KockSA2017-20222219792*97.0089108.99010130
Aiden MarkramSA2022-202522111086110.0089123.60010142
Brian McMillanSA1998120615430.5014542.0701090
Gerhardus LiebenbergSA1998120272113.505747.3700030
Vernon PhilanderSA2008-2012230422314.005576.3600060
Gary KirstenSA1998-200324019913049.7551838.42110230
Neil McKenzieSA2003-2008241633821.0014543.45000100
Jacques RudolphSA2003-20122401536938.2532347.37020270
Hashim AmlaSA2008-20173401487337.0021070.48010190
AB de VilliersSA2008-201745033417466.8060655.12100430
Mark BoucherSA1998-20084601153919.1721453.74000120
Graeme SmithSA2003-20124711885231.3332957.14020200
Jacques KallisSA1998-20125801925224.0043544.14010252

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