Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSA2004-20083402528663.0032976.60030300
AB de VilliersSA2008-201534021814854.5029474.15100252
Jacques KallisSA2003-2008452187109*62.3321885.78100165
Hashim AmlaSA2008-20152411706356.6732252.80010210
Mark BoucherSA2003-20084301255941.6720361.58010102
Faf du PlessisSA20152301206840.0021156.87010152
Ashwell PrinceSA200812111098110.0024944.18010130
Gary KirstenSA2003110696969.009275.0001061
JP DuminySA2008110686868.008183.9501041
Dean ElgarSA20151216860*68.0013351.1301081
Sanath JayasuriyaSL2003110666666.009966.6701040
Jacques RudolphSA20041116161*-7680.2601070
Lance KlusenerSA2003-2004210575757.0048118.7501015
Rilee RossouwSA20151115151*-40127.5001050
Alviro PetersenSA2015120424221.009245.6500131
Herschelle GibbsSA2003-2008330392413.006460.9400060
Hashan TillakaratneSL2003110363636.006852.9400040
Russel ArnoldSL20031113434*-4477.2700010
Stiaan van ZylSA2015110333333.006352.3800030
WPUJC VaasSL20031112828*-25112.0000030
Nicky BojeSA20031112525*-25100.0000020
Kumar SangakkaraSL2003110242424.003080.0000020
David MillerSA2015110242424.0021114.2900010
Neil McKenzieSA2008110232323.005442.5900010
Robin PetersonSA2004110212121.003070.0000011
Boeta DippenaarSA2003-2004220212010.502972.4100021
Dale SteynSA2008-2015331201910.003066.6700120
Farhaan BehardienSA20151111818*-12150.0000001
Morné van WykSA2015110171717.0015113.3300021
Shaun PollockSA2003-200832016128.0014114.2900000
Temba BavumaSA2015110151515.004136.5900020
Aravinda de SilvaSL2003110131313.0013100.0000020
Reeza HendricksSA2015110121212.0012100.0000010
Simon HarmerSA2015110101010.004820.8300020
Mahela JayawardeneSL2003110999.001656.2500010
André NelSA2004-2008210555.002420.8300000
Paul HarrisSA2008110444.00850.0000010
Morné MorkelSA2008-201522144*4.00666.6700100
Marvan AtapattuSL2003110333.00837.5000000
Johan BothaSA2008110333.00650.0000000
Makhaya NtiniSA2003-200832133*3.001618.7500100
Jonty RhodesSA2003110222.00633.3300000
Allan DonaldSA200311100*-0-00000
Charl LangeveldtSA200811100*-0-00000
Vernon PhilanderSA2015110000.0070.0000100

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