Batting records (Tests)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2005-201812170104015261.18162464.0435312211
Jacques KallisSA2005-2011791669201*83.63119655.943207510
Quinton de KockSA2014-20218133547129*54.7063586.14131739
KL RahulIND2018-202336026512344.1754548.62200385
Dasun ShanakaSL20201217266*72.0012259.0201035
Ashwell PrinceSA2005-2011782418162*69.6774456.18201554
Faf du PlessisSA2013-2020813152719943.92105350.05213663
JP DuminySA2009-20164802358829.3854143.44021293
Dale SteynSA2006-201810104972516.1719250.52001103
Ben StokesENG2016-2019240923523.0014463.89000133
Hashim AmlaSA2007-201812181122120871.82227453.695601622
Temba BavumaSA2016-2024813445678*50.6792349.40042612
Kagiso RabadaSA2016-2024914315731*14.2728255.67002222
Keshav MaharajSA2018-20215801387317.2525254.76010162
Nicky BojeSA2005-20062301368245.3318274.73010242
Jacob OramNZ200612013513367.5017776.27100182
David WarnerAUS201412012711563.5016776.05100152
MS DhoniIND20101201239061.5015678.85010162
Stephen FlemingNZ2006-20072401035425.7516861.31011152
David BedinghamSA2023-20242301005633.3313474.63010142
Brendon McCullumNZ2006-2007240983324.5013075.38000112
Graeme SwannENG2009120878543.509690.63010102
Joe DenlyENG2019120815040.5019042.63010122
Mushfiqur RahimBAN2008120696534.5010267.6501092
Gerald CoetzeeSA2023230562018.6745124.4400072
Doug BracewellNZ2016120483024.007266.6700072
HMRKB HerathSL2011121372337.0034108.8200042
Jos ButtlerENG2019120342217.007247.2200042
André NelSA2005-2007210252525.003083.3300012
Dean ElgarSA2013-20231016067218542.00119456.281511061
Mark BoucherSA2005-201178135211750.2960857.89120471
Virat KohliIND2018-202336032515354.1750963.85110411
Graeme SmithSA2005-201491202766223.0047058.72021371
Vernon PhilanderSA2011-201971012487427.5649949.70011271
Shaun MarshAUS201412019214896.0037251.61100201
Marco JansenSA2021-202447316384*40.7529255.82010251
Sachin TendulkarIND2010121147111*147.0027553.45100211
Daniel VettoriNZ2006-20072411448148.0020171.64010211
Jermaine BlackwoodWI2014-20232401437935.7520470.10010231
Shan MasoodPAK2018-20242401296532.2525949.81010151
Kevin PietersenENG20091201218160.5022254.50010141
Alviro PetersenSA2010-20144501177723.4019061.58010171
Alex DoolanAUS20141201168958.0020556.59010171
Saud ShakeelPAK2024120988449.0011982.35010131
Kane WilliamsonNZ2016120827741.0014456.9401081
Herschelle GibbsSA2005-2007340804720.0013857.97000111
Dhananjaya de SilvaSL20201117979*-10674.53010111
Wanindu HasarangaSL2020120775938.5073105.48010151
Paul CollingwoodENG2009121765076.0018740.64010111
Ajinkya RahaneIND2021120684834.0012554.40000121
Page 1Next

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