Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2006-2018710046816346.8085254.93130518
Hashim AmlaSA2009-2018710142811247.5665665.24110604
JP DuminySA2009-20166712277337.8328380.21020254
Jacques KallisSA2006-201146121610243.2032167.29111242
Graeme SmithSA2006-2014691213101*26.6335160.68101270
Ashwell PrinceSA2006-201134019415048.5038150.92101232
Dean ElgarSA2014-2018241166141*55.3334048.82101231
Faf du PlessisSA2014-20205701596722.7133347.75010170
Vernon PhilanderSA2011-201835315252*76.0032546.77020152
Rilee RossouwSA201622013812269.0013999.28100152
Herschelle GibbsSA2006-20093401106627.5016666.27011140
Quinton de KockSA2016-20204501106522.0014277.46010132
David MillerSA2011-20204401043926.0082126.8300082
Mark BoucherSA2006-20115611044220.8015168.8700095
Albie MorkelSA2009220875843.509690.63010122
Aiden MarkramSA2018120848442.0015653.85011102
Jacques RudolphSA2006-2011240834120.7517946.37000120
Alviro PetersenSA2014120625331.007384.9301080
Andrew HallSA20062326234*62.0012848.4400070
Brendan TaylorZIM20071116060*-45133.3301042
Kagiso RabadaSA2016-2020441562218.679857.1400071
Justin KempSA20061115151*-41124.3901014
Nicky BojeSA2006120453122.506371.4300080
Dale SteynSA2009-2016652442814.679844.9000160
Shaun PollockSA2006110383838.0027140.7400032
Colin IngramSA2011110333333.0028117.8600031
Tamim IqbalBAN2007110323232.004080.0000030
Andrew FlintoffENG2007110313131.0019163.1600041
Boeta DippenaarSA2006110313131.004372.0900060
Aftab AhmedBAN2007110313131.003491.1800020
Jehan MubarakSL2007110282828.0026107.6900030
Hamilton MasakadzaZIM2007110272727.002896.4300020
Paul HarrisSA2009110272727.004955.1000040
Makhaya NtiniSA2006-20093322717*27.0027100.0000031
Rassie van der DussenSA2020110242424.0019126.3200030
Vusi SibandaZIM2007110232323.0015153.3300050
Kumar SangakkaraSL2007110222222.002395.6500030
Heinrich KlaasenSA2020110222222.0018122.2200011
André NelSA2006220221811.003661.1100021
WPUJC VaasSL2007110212121.002875.0000010
Kevin PietersenENG2007110212121.0020105.0000020
Darren MaddyENG2007110202020.0020100.0000030
Imraan KhanSA2009110202020.006431.2500010
Paul CollingwoodENG2007110181818.0011163.6400021
Morné MorkelSA2011-20184501873.602378.2600121
Matt PriorENG2007110171717.0017100.0000011
Shakib Al HasanBAN2007110161616.0011145.4500011
Chamu ChibhabhaZIM2007110151515.0014107.1400030
Owais ShahENG2007110141414.0013107.6900001
Lasith MalingaSL20071111212*-10120.0000001
Page 1Next

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