Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v England×At New Wanderers Stadium×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2009-20165612117142.2023091.74021208
Hashim AmlaSA2010-20164511897547.2528965.40021233
Graeme SmithSA2009-201022014610573.0021069.52100194
Mark BoucherSA2009-2010210959595.0011880.5101090
Chris MorrisSA2016330916230.3310487.5001074
Faf du PlessisSA2016341863428.6715754.7800090
Dean ElgarSA2016120614630.5014741.5000080
Loots BosmanSA2009110585858.0031187.1001054
Thilina KandambySL2009110535353.008264.6301050
Martin GuptillNZ2009110535353.005596.3601071
Angelo MathewsSL2009110525252.007371.2301060
Brendon McCullumNZ2009110484848.0039123.0800043
JP DuminySA2009-2016430443114.677459.4600050
Kagiso RabadaSA2016330402413.338646.5100141
Farhaan BehardienSA2016110383838.004290.4800020
Dane VilasSA2016120342617.005166.6700060
Ryan McLarenSA2009-20102113333*-5658.9300050
Stiaan van ZylSA2016120322116.008537.6500050
Thilan SamaraweeraSL2009110303030.004862.5000040
Quinton de KockSA2016110272727.004264.2900040
Hardus ViljoenSA20161212620*26.003183.8700040
Temba BavumaSA2016120232311.505244.2300130
David WieseSA2016210202020.003262.5000010
Ashwell PrinceSA2010110191919.004839.5800030
Muttiah MuralitharanSL2009110181818.0010180.0000021
Nuwan KulasekaraSL20091111717*-2470.8300011
Neil BroomNZ2009110171717.003647.2200010
Morné MorkelSA2010-2016221161216.002955.1700020
Daniel VettoriNZ20091111010*-8125.0000020
Mahela JayawardeneSL2009110999.001275.0000010
Albie MorkelSA200911199*-9100.0000001
Jacques KallisSA2010110777.002429.1700000
Ajantha MendisSL2009110555.001533.3300000
Imran TahirSA201621144*-1400.0000010
Grant ElliottNZ2009110333.001127.2700000
Kyle AbbottSA201621133*-1127.2700000
Tillakaratne DilshanSL2009110222.001216.6700000
Gareth HopkinsNZ2009110222.00633.3300000
James FranklinNZ200911122*-540.0000000
Kumar SangakkaraSL2009110111.00616.6700000
Dale SteynSA2009-201021111*-520.0000000
Ross TaylorNZ2009110111.00333.3300000
Sanath JayasuriyaSL2009110000.0020.0000100
Lasith MalingaSL2009110000.0010.0000100

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