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×At Sinhalese Sports Club Ground×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSASouth Africa2006-2018361210139*42.0069530.22100170
Mark BoucherSASouth Africa2000-20066812108530.0044347.40020221
Jonty RhodesSASouth Africa1993-20025611636132.6032650.00020170
Jacques KallisSASouth Africa2000-200457115583*25.8333745.9901194
Lance KlusenerSASouth Africa2000-200244115395*51.0029152.58011100
AB de VilliersSASouth Africa2006-20142401386534.5027650.00010170
Boeta DippenaarSASouth Africa2002-200423113759*68.5031044.19020170
Daryll CullinanSASouth Africa1993-20004511365234.0032042.50010180
Andrew HallSASouth Africa2000-20063401286432.0025650.00010180
Jacques RudolphSASouth Africa2004-20062401269031.5027645.65010190
Nicky BojeSASouth Africa2000-200668312333*24.6035534.65001120
Hansie CronjeSASouth Africa1993110122122122.0029541.36100110
Graeme SmithSASouth Africa2002-20042301156538.3321852.7501092
Theunis de BruynSASouth Africa201812010410152.0024043.33100120
Faf du PlessisSASouth Africa2014-20182401014825.2522245.50000142
Gary KirstenSASouth Africa20003401004625.0028734.84000110
Kepler WesselsSASouth Africa1993110929292.0022041.8201070
Quinton de KockSASouth Africa2014-2018240773719.2513756.2000150
Temba BavumaSASouth Africa2018120746337.0011862.7101050
Ashwell PrinceSASouth Africa2006120626131.0019731.4701040
Shaun PollockSASouth Africa2000-2004560603310.0016336.8100141
Andrew HudsonSASouth Africa1993110585858.0017732.7701090
Martin van JaarsveldSASouth Africa2004120535126.5012243.4401060
Dean ElgarSASouth Africa2014-2018240513712.7517129.8200150
Pat SymcoxSASouth Africa1993110505050.0010846.3001051
Herschelle GibbsSASouth Africa2002-200635049199.809054.4400180
Richard SnellSASouth Africa1993110484848.006573.8500080
Dale SteynSASouth Africa2006-201836046307.6711739.3200243
Vernon PhilanderSASouth Africa20141213627*36.0012728.3500050
Aiden MarkramSASouth Africa2018120211410.504447.7300030
Imran TahirSASouth Africa2014121191519.005335.8500030
Kagiso RabadaSASouth Africa201812019189.504740.4300021
Paul AdamsSASouth Africa200022018159.009219.5700010
Neil McKenzieSASouth Africa200012017178.507024.2900100
Makhaya NtiniSASouth Africa2000-200635117164.255133.3300211
David RichardsonSASouth Africa1993110111111.004922.4500010
Brett SchultzSASouth Africa1993110666.001346.1500010
JP DuminySASouth Africa2014120633.001234.8800000
Nantie HaywardSASouth Africa2000-200435153*1.253215.6300200
Allan DonaldSASouth Africa1993-200221144*-1921.0500000
Alan DawsonSASouth Africa200211144*-1400.0000010
Lungi NgidiSASouth Africa201812244*-666.6700010
Alviro PetersenSASouth Africa2014120221.00355.7100100
Keshav MaharajSASouth Africa2018120221.00540.0000100
Morné MorkelSASouth Africa2014110000.0010.0000100
Brian McMillanSASouth Africa1993110000.0010.0000100
André NelSASouth Africa2006120000.00100.0000200

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