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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

South Africa: Batting by team (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSASouth Africa1995-2014513610962542222449.464507456.4062149332443253
AB de VilliersSASouth Africa2004-20184154796819864278*48.332662274.6147108201987324
Mark BoucherSASouth Africa1997-20124614418710289147*29.061657762.07660321018103
Hashim AmlaSASouth Africa2004-20193464343518553311*46.502863464.79558719212590
Graeme SmithSASouth Africa2002-2014345429251722427742.632490869.15379018207494
Herschelle GibbsSASouth Africa1996-2010361417241466122837.312230965.723566371862187
Quinton de KockSASouth Africa2012-2026329365241363117839.971432095.193174231538304
Gary KirstenSASouth Africa1993-2004286361341408727543.082621953.73347924158132
Shaun PollockSASouth Africa1995-2008414361111706011128.241100064.182293262894
JP DuminySASouth Africa2004-201932632875915416636.181212875.48104622735159
Faf du PlessisSASouth Africa2011-2021259301411113619942.831629368.352366121146134
Jonty RhodesSASouth Africa1992-200329630060846712135.281290365.625501664869
Hansie CronjeSASouth Africa1992-200025628640927913537.721559759.4986219775127
David MillerSASouth Africa2010-202631827886754314239.296538115.37103312537293
Aiden MarkramSASouth Africa2017-202621825322801717534.71986781.25124216934161
Daryll CullinanSASouth Africa1993-2001207248288414275*38.251479256.8817432084658
Temba BavumaSASouth Africa2014-202616120723683117937.131122460.8611351873162
Lance KlusenerSASouth Africa1996-200422020661548217437.81716476.526271752996
Kagiso RabadaSASouth Africa2014-20262601865616877112.98279760.31012918738
Dale SteynSASouth Africa2004-20202631804516337612.10339848.06032416145
Makhaya NtiniSASouth Africa1998-20112831667090842*9.46174851.95003112214
Dean ElgarSASouth Africa2012-20249415912545119937.081136747.9514231369026
Morné MorkelSASouth Africa2006-20182411564512044010.85219554.85003116513
Boeta DippenaarSASouth Africa1999-2007140152195019177*37.74902055.647321155421
Rassie van der DussenSASouth Africa2018-202514715125501913439.83642278.156348405116
Andrew HudsonSASouth Africa1991-19981231514456616331.06908950.246311353220
Neil McKenzieSASouth Africa2000-200912415018494822637.481018448.597261155130
Keshav MaharajSASouth Africa2016-20261761482418048414.55277664.99062419939
Ashwell PrinceSASouth Africa2002-2011116143274610162*39.74977347.171113946917
David RichardsonSASouth Africa1991-199816314141222710922.27453949.0619131773
Allan DonaldSASouth Africa1991-200323613451747379.00213534.990029680
Nicky BojeSASouth Africa1995-200615713128272212926.43429463.3928732019
Reeza HendricksSASouth Africa2014-20251291284347811728.053203108.592251036979
Jacques RudolphSASouth Africa2003-201292121163785222*36.05767649.31618846912
Heinrich KlaasenSASouth Africa2018-202512311817328417432.512801117.244164288124
Vernon PhilanderSASouth Africa2007-20201011172719447421.60423645.89081121817
Brian McMillanSASouth Africa1991-199811611428280912732.66573948.95413626118
Andrew HallSASouth Africa1999-20071119017167616322.96286658.48161218714
Tristan StubbsSASouth Africa2022-2026848815217112229.74292474.2538916159
John WaiteSASouth Africa1951-196550867240513430.4428940.8341691371
Andile PhehlukwayoSASouth Africa2016-20241328628106869*18.41121987.6102139641
Alviro PetersenSASouth Africa2006-201559855261118232.64467355.87512331115
Marco JansenSASouth Africa2021-202688841516859324.42206781.52010816769
Kepler WesselsSASouth Africa1991-199471836265411834.47568146.7221822311
Dave NourseSASouth Africa1902-192445838223411129.7970543.121153940
Pat SymcoxSASouth Africa1993-19991008114143510821.42215166.7117712834
Bruce MitchellSASouth Africa1929-1949428093471189*48.8915829.1182131031
Albie MorkelSASouth Africa2004-2015107802113909723.561223113.6503210865
Lungi NgidiSASouth Africa2017-2026160804128220*7.2356050.360016278
Wiaan MulderSASouth Africa2017-20267179131815367*27.50290862.4133920329
Page 1Next

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