Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSA2014-202333026417888.00217121.661002313
AB de VilliersSA2006-20145612299145.8032570.46011245
Graeme SmithSA2006-2014451177119*44.2519590.77100211
Heinrich KlaasenSA2023110174174174.0083209.641001313
David MillerSA2011-202344210582*52.5074141.8901075
JP DuminySA2009-2016671952515.8318152.4900081
Aravinda de SilvaSL2003110929292.009497.8701094
Tim BresnanENG2009110808080.0076105.26010110
Faf du PlessisSA2011-2016450792715.8011469.3000080
Hashim AmlaSA2011-2014340783519.5014852.70000101
Robin PetersonSA2006-2014330653421.677389.0400082
Rilee RossouwSA2016110636363.0045140.00010101
Rassie van der DussenSA2023110626262.006595.3801072
Luke WrightENG2009110484848.006870.5900022
Roelof van der MerweSA2009210484848.0030160.0000024
Jacques KallisSA2009-2011220463123.005780.7000061
Mohammad YousufPAK2009110454545.006965.2200030
Kamran AkmalPAK2009110444444.006369.8400060
Misbah-ul-HaqPAK2009110414141.005377.3600040
Vernon PhilanderSA20141214126*41.005377.3600041
Martin GuptillNZ2009110404040.006462.5000030
Neil BroomNZ2009110373737.006259.6800050
Sachin TendulkarIND2003210363636.005961.0200030
Joe DenlyENG2009110363636.004481.8200050
Paul CollingwoodENG2009110343434.0030113.3300051
James FranklinNZ2009110333333.004376.7400040
Albie MorkelSA2009-2014321321832.0021152.3800013
Harbhajan SinghIND2003210282828.003287.5000041
Reeza HendricksSA2023110282828.003482.3500050
Shoaib MalikPAK2009110272727.003772.9700011
Aaron RedmondNZ2009110262626.004557.7800030
Johan BothaSA2009-2011310252525.0022113.6400031
Justin KempSA20061112424*-3863.1600020
Herschelle GibbsSA2006-200933022207.3321104.7600111
WPUJC VaasSL2003110212121.004546.6700020
Hashan TillakaratneSL2003110212121.004151.2200030
Kumar SangakkaraSL2003110202020.003852.6300020
Younis KhanPAK2009110181818.004936.7300020
Graeme SwannENG2009110181818.0015120.0000020
Wayne ParnellSA2009-20163111717*-17100.0000010
Anil KumbleIND20031111616*-3842.1100010
Marvan AtapattuSL2003110161616.002466.6700030
Jeetan PatelNZ20091111616*-1984.2100010
Pulasthi GunaratneSL20031111515*-15100.0000030
Shahid AfridiPAK2009110151515.001883.3300030
Dale SteynSA2009-2016431157*7.503050.0000010
Andrew StraussENG2009110141414.0010140.0000011
Ryan McLarenSA20141201487.005226.9200010
Mark BoucherSA2006-2011431149*7.002948.2800001
Dinesh MongiaIND2003110131313.003933.3300010
Page 1Next

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