Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA2007-201656033812456.3351665.50210424
Jacques KallisSA2005-200945028213156.4049457.09110412
AB de VilliersSA2005-20156712629743.6739366.67020361
Quinton de KockSA20161201328266.0015784.08020231
Graeme SmithSA2005-20094501276625.4018469.02010200
Faf du PlessisSA2016121118112*118.0026245.04100122
Rilee RossouwSA20152201158957.5013585.19010103
Shane WatsonAUS2009111105105*-12981.40100104
JP DuminySA2009-2016230998833.0017456.90011150
Mark BoucherSA2005-2009451902822.5016355.21000110
Mohammad KaifIND20031116868*-12952.7101080
Boeta DippenaarSA2006120685234.0013550.37010130
Cameron WhiteAUS2009110626262.0010260.7801071
Stephen CookSA2016120605630.0015239.47010100
Dale SteynSA2006-2016542582529.0012446.7700053
Nicky BojeSA2006120543127.008861.3600091
Rahul DravidIND20031115353*-8959.5501070
Farhaan BehardienSA2015220513625.5037137.8400042
Temba BavumaSA20161214840*48.0014932.2100070
David MillerSA2015220432921.5033130.3000031
Ashwell PrinceSA2005-2007340421310.5013331.5800040
Stiaan van ZylSA2016120403520.0012033.3300050
Shaun PollockSA2005-2006220342417.004969.3900050
Herschelle GibbsSA2006-2007230332511.006749.2500050
André NelSA2007210252525.003083.3300012
Albie MorkelSA2005-20092212419*24.002692.3100040
James HopesAUS20091112222*-22100.0000040
Vernon PhilanderSA2015-2016231221411.006334.9200020
Morné van WykSA201522019169.502770.3700030
Makhaya NtiniSA2005-2007332171617.003056.6700030
David WieseSA201522016148.0012133.3300002
Sachin TendulkarIND2003110151515.001693.7500030
Kagiso RabadaSA2015-201632112712.002646.1500010
Michael HusseyAUS2009110111111.009122.2200010
Kyle AbbottSA201511199*-8112.5000010
Sourav GangulyIND2003110333.00650.0000000
Aaron PhangisoSA2015110222.00540.0000000
Virender SehwagIND2003110111.00616.6700000
Ricky PontingAUS2009110111.00425.0000000
Justin KempSA200511111*-1100.0000000
Tim PaineAUS2009110111.00616.6700000
Paul HarrisSA2007110000.00100.0000100
Dane PiedtSA201611100*-150.0000000

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