Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Kingsmead×

Player figures come from full scorecards, which we hold for 6 of the 7 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSA2017-201934027312168.2528695.45120323
Faf du PlessisSA2017-201934026610566.5038369.45110301
Temba BavumaSA2019-202424023311358.2542754.57110251
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
Graeme SmithSA2003-2011230763525.3310969.7200080
Herschelle GibbsSA2003110737373.008882.9501072
Keshav MaharajSA2019-2024230572919.008368.6700071
Mark BoucherSA2003-20112315545*27.509856.1200021
Rassie van der DussenSA2019110505050.006774.6301030
Andile PhehlukwayoSA2017-20192113838*-15253.3300051
Dean ElgarSA2019120353517.507447.3000150
Dwaine PretoriusSA2019110313131.0026119.2300021
Jacques RudolphSA2011120292214.507837.1800040
Chris MorrisSA2017110262626.0020130.0000002
Shaun PollockSA2003110252525.003767.5700010
David BedinghamSA20241212521*25.0017147.0600031
Wiaan MulderSA2024121241524.004355.8100011
Vernon PhilanderSA2019120221811.007628.9500010
Tony de ZorziSA2024120211710.504151.2200030
Ashwell PrinceSA201112018119.004837.5000010
Kagiso RabadaSA2017-202443018156.004143.9000120
Jacques KallisSA2003-201123016165.332955.1700210
Marco JansenSA2024110131313.002161.9000020
JP DuminySA2017110111111.001957.8900000
Imran TahirSA2011-2019321111111.001957.8900001
Kyle VerreynneSA2024110999.002240.9100020
Marchant de LangeSA2011120994.501947.3700120
Gary KirstenSA2003110888.002138.1000000
Boeta DippenaarSA2003110888.001553.3300000
Morné MorkelSA2011120552.501533.3300100
Reeza HendricksSA2019110444.001136.3600000
Wayne ParnellSA201711122*-2100.0000000
Duanne OlivierSA201912222*-1315.3800000
Lance KlusenerSA200311111*-812.5000000
Gerald CoetzeeSA2024110111.00812.5000000

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