Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v India×At SuperSport Park×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2006-201867147112978.5052689.542204711
Hashim AmlaSA2010-201867138514064.1756468.26210461
Dean ElgarSA2018-202335035518571.0064954.70120521
Jacques KallisSA2006-2010211201201*-27074.44100155
Quinton de KockSA2013-202146018810131.3325374.31101193
Aiden MarkramSA2018-20246801759421.8827563.64010233
Marco JansenSA2021-202434117084*56.6722077.27020216
Graeme SmithSA2006-20113301487949.3318380.87020193
Heinrich KlaasenSA2018-20243301326944.0092143.48010711
Shoaib MalikPAK2009110128128128.00126101.59100160
JP DuminySA2011-201844112464*41.3312698.4101173
Faf du PlessisSA2011-20182301196339.6728941.18010140
Mohammad YousufPAK2003-20092201128756.0013086.1501070
Saeed AnwarPAK2003110101101101.0012680.1610070
Ricky PontingAUS2003-2009221896589.0011279.4601081
Temba BavumaSA2021-2023221875287.0018347.54010140
Khaya ZondoSA2018220795439.5011966.3901052
David MillerSA2013-20244417956*26.3362127.4201164
Alviro PetersenSA2010110777777.0011467.5401091
Michael HusseyAUS2009110676767.0065103.0801050
Morné van WykSA2011110565656.006388.8901080
Tim PaineAUS2009110565656.005896.5501071
David BedinghamSA2023110565656.008764.3701072
Younis KhanPAK2003-2009220523226.006975.3600050
Adam GilchristAUS2003110484848.006178.6900060
Reeza HendricksSA2018-2024220472623.5030156.6700090
Matthew HaydenAUS20031114545*-4991.8400012
Keshav MaharajSA2018-2024340441811.0010044.0000080
Kagiso RabadaSA2018-202346042257.0012633.3300141
Morné MorkelSA2010-201855137209.254582.2200132
Cameron WhiteAUS20091113535*-30116.6700021
Andile PhehlukwayoSA2018210343434.004280.9500022
Keegan PetersenSA2021-2023230341711.336552.3100060
Stephen FlemingNZ2003110303030.005950.8500040
Rashid LatifPAK20031112929*-25116.0000020
Tony de ZorziSA2023110282828.006245.1600050
Vernon PhilanderSA2013-201823026268.679228.2600220
Jacob OramNZ2003110232323.005442.5900010
Taufeeq UmarPAK2003110222222.003268.7500040
Gerald CoetzeeSA2023-2024221211921.0021100.0000021
Chris CairnsNZ2003110202020.002676.9200010
Imran NazirPAK2009110202020.0017117.6500040
Ryan RickeltonSA2024110202020.0015133.3300021
Kamran AkmalPAK2009110191919.002286.3600030
Chris MorrisSA201832018149.0018100.0000011
Chris HarrisNZ2003110171717.003745.9500020
Farhaan BehardienSA20182211716*17.0015113.3300001
Shaun PollockSA20061111616*-10160.0000030
Scott StyrisNZ2003110151515.002171.4300010
Rassie van der DussenSA202112014117.008316.8700010
Page 1Next

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