Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting figures (All cricket)

Quinton de Kock has scored the most runs in all cricket for South Africa v Sri Lanka at Kingsmead: 273 in 3 matches.

More filters

3 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v Sri Lanka×At Kingsmead×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSA2017-201934027312168.2528695.45120323
Faf du PlessisSA2017-201934026610566.5038369.45110301
Temba BavumaSA2019-202424023311358.2542754.57110251
Gary KirstenSA2000-200323022218074.0055340.14100220
David MillerSA2017-2019222158117*-144109.7210066
Hashim AmlaSA2011-20193501395427.8022362.33020220
Tristan StubbsSA202412013812269.0025953.28100122
AB de VilliersSA2011-2017230976932.3322543.1101091
Aiden MarkramSA2019-2024240954723.7515063.33000101
Dale SteynSA2011-2019241884329.3319345.60000112
Mark BoucherSA2000-20113518245*20.5012963.5700051
Graeme SmithSA2003-2011230763525.3310969.7200080
Herschelle GibbsSA2003110737373.008882.9501072
Lance KlusenerSA2000-2003232625062.0013944.6001070
Daryll CullinanSA2000121615961.0012050.8301071
Keshav MaharajSA2019-2024230572919.008368.6700071
Jacques KallisSA2000-2011350522110.4012641.2700240
Rassie van der DussenSA2019110505050.006774.6301030
Boeta DippenaarSA2000-2003230412213.677852.5600040
Nicky BojeSA2000120403220.005967.8000040
Andile PhehlukwayoSA2017-20192113838*-15253.3300051
Shaun PollockSA2000-2003230382512.676756.7200020
Dean ElgarSA2019120353517.507447.3000150
Dwaine PretoriusSA2019110313131.0026119.2300021
Jacques RudolphSA2011120292214.507837.1800040
Chris MorrisSA2017110262626.0020130.0000002
David BedinghamSA20241212521*25.0017147.0600031
Wiaan MulderSA2024121241524.004355.8100011
Neil McKenzieSA2000120221311.006434.3800021
Vernon PhilanderSA2019120221811.007628.9500010
Tony de ZorziSA2024120211710.504151.2200030
Ashwell PrinceSA201112018119.004837.5000010
Kagiso RabadaSA2017-202443018156.004143.9000120
Marco JansenSA2024110131313.002161.9000020
JP DuminySA2017110111111.001957.8900000
Imran TahirSA2011-2019321111111.001957.8900001
Kyle VerreynneSA2024110999.002240.9100020
Marchant de LangeSA2011120994.501947.3700120
Makhaya NtiniSA2000-2003210888.001266.6700020
Morné MorkelSA2011120552.501533.3300100
Reeza HendricksSA2019110444.001136.3600000
Wayne ParnellSA201711122*-2100.0000000
Duanne OlivierSA201912222*-1315.3800000
Gerald CoetzeeSA2024110111.00812.5000000
Mfuneko NgamSA200011100*-10.0000000

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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