ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

South Africa: Batting by team (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v West Indies×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSASouth Africa1998-2011668518412017761.49745955.241225337040
AB de VilliersSASouth Africa2005-201644508272417864.86368773.88119125154
Herschelle GibbsSASouth Africa1998-200952668262219245.21447358.62810429842
Graeme SmithSASouth Africa2002-201142532248114848.65377965.6589030710
Hashim AmlaSASouth Africa2007-201926323170920858.93225575.7966017510
Mark BoucherSASouth Africa1998-20106360131241122*26.40225954.9425411512
Quinton de KockSASouth Africa2014-2026262731132141*47.17988114.5735210350
Gary KirstenSASouth Africa1996-200426372110515031.57237046.623651203
Daryll CullinanSASouth Africa1993-200122312109016837.59208552.283411065
Jonty RhodesSASouth Africa1992-2003303461026103*36.64137474.671418614
Aiden MarkramSASouth Africa2019-20262328598911543.00111488.7817111224
Hansie CronjeSASouth Africa1992-1999232819079433.59140464.600716316
Shaun PollockSASouth Africa1996-2008544919830106*27.67149755.44101707
Boeta DippenaarSASouth Africa2001-20051917577512364.58111969.26180726
Ashwell PrinceSASouth Africa2005-20101414671213189.00154346.14240663
Neil McKenzieSASouth Africa2001-2008131815967635.06148340.19040576
Faf du PlessisSASouth Africa2011-20191716359511945.7779574.842425913
David MillerSASouth Africa2010-202628235582130*32.33498116.871103524
Temba BavumaSASouth Africa2014-20241317155217234.5083366.27214559
Rilee RossouwSASouth Africa2015-20231414152713240.54441119.502334218
Reeza HendricksSASouth Africa2015-2024171705278731.00337156.380315722
JP DuminySASouth Africa2007-20162421751379*36.6465378.56033307
Lance KlusenerSASouth Africa1997-2004262585026429.5365077.230323415
Dean ElgarSASouth Africa2014-2023711142312142.3087048.62131561
Jacques RudolphSASouth Africa2003-20051214241510134.5888347.00112472
Rassie van der DussenSASouth Africa2019-20241616340775*31.3156372.290302511
Andrew HudsonSASouth Africa1992-19971112036316330.2580645.04122440
Ryan RickeltonSASouth Africa2023-20261415333977*28.25336100.890102714
Tristan StubbsSASouth Africa2023-2026101013277636.3336190.580203010
Tony de ZorziSASouth Africa2023-202461003258532.5056957.12021382
Alviro PetersenSASouth Africa2010-2015101402685219.1457846.37011235
Peter KirstenSASouth Africa1992-19938912565632.0064739.57020190
Kepler WesselsSASouth Africa1992-199391002497424.9054245.94020221
Heinrich KlaasenSASouth Africa2021-202410112237119*26.33218108.72100287
Wiaan MulderSASouth Africa2021-2024101332174221.7041252.67003254
Justin KempSASouth Africa2001-2007131022086526.0025282.54012165
Nicky BojeSASouth Africa1998-2005151352053625.6350940.28001261
Dale SteynSASouth Africa2007-2015261361905827.1423979.500121810
Kagiso RabadaSASouth Africa2015-2026241791804022.5025171.71001214
Stiaan van ZylSASouth Africa2014-2015331163101*81.5024267.36100230
Kyle VerreynneSASouth Africa2021-20244601585926.3331450.32010180
Dale BenkensteinSASouth Africa1998-19995511576939.2520178.1101090
Morné van WykSASouth Africa2007-2015551154114*38.50116132.76100168
Pat SymcoxSASouth Africa1993-1999111031403620.0021764.5200082
Allan DonaldSASouth Africa1992-200326216136379.0738035.79006140
Robin PetersonSASouth Africa2003-20139741153638.3313287.12000101
Johan BothaSASouth Africa2007-2011159211228*16.0014577.2400134
Marco JansenSASouth Africa2023-20267521104336.6711397.35000143
Farhaan BehardienSASouth Africa2015-201612841003525.0011586.9600162
Makhaya NtiniSASouth Africa2001-2008361549522*8.6418551.35004112
Page 1Next

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