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
Junaid SiddiqueBAN2008120836741.5016550.30010130
Kane WilliamsonNZ2016120827741.0014456.9401081
Joe DenlyENG2019120815040.5019042.63010122
Corbin BoschSA20241218181*81.009486.17011150
Kushal Janith PereraSL2020120806440.0011668.97010120
Herschelle GibbsSA2005-2007340804720.0013857.97000111
Dhananjaya de SilvaSL20201117979*-10674.53010111
Wanindu HasarangaSL2020120775938.5073105.48010151
Paul CollingwoodENG2009121765076.0018740.64010111
Imran FarhatPAK2013120734336.5015148.3400080
Hamilton MasakadzaZIM2005120734736.5012359.35000130
Dasun ShanakaSL20201217266*72.0012259.0201035
Moeen AliENG2016121716171.0012258.20010130
Raymon ReiferWI2023120706235.0016243.2101080
Leon JohnsonWI2014120703935.0013053.85000110
Mushfiqur RahimBAN2008120696534.5010267.6501092
Azhar AliPAK2013-2018240693617.2518836.70001110
Boeta DippenaarSA2006120685234.0013550.37010130
Thilan SamaraweeraSL2011120683634.0012156.20000110
Ajinkya RahaneIND2021120684834.0012554.40000121
Ravichandran AshwinIND2018-2023360673811.179471.28001120
Kraigg BrathwaiteWI2014-2023240653416.2514345.4500190
Mayank AgarwalIND2021120646032.0013746.72010100
Virender SehwagIND2010120636331.508276.8301191
Rohit SharmaIND2018-2023240624715.5012350.4100191
Tony de ZorziSA2023-2024350602812.0015339.2200190
Niroshan DickwellaSL2020120594929.5010158.4200080
Robin PetersonSA2013-2014230592819.678668.6000090
Kamran GhulamPAK2024120585429.007973.4201091
Anrich NortjeSA2019-2023351584014.5011650.00001100
Rahul DravidIND2010120574328.5015137.7500080
Imam-ul-HaqPAK2018120575728.5010554.2901181
Sarfraz AhmedPAK2013-2018240574014.257972.1500290
Jacques RudolphSA2005-2011220564428.0018230.7700060
Gerald CoetzeeSA2023230562018.6745124.4400072
Morné MorkelSA2008-20188925622*8.0010155.45003100
Murali VijayIND2018120554627.5015136.4200070
Keegan PetersenSA2021-2023350551711.0012344.7200080
Andy BlignautZIM2005120525226.005988.1401141
Tamim IqbalBAN2008120513125.5011245.5400070
Scott StyrisNZ2006-2007240512912.759056.6700090
Marlon SamuelsWI2014120503325.0011842.3700080
Paul HarrisSA2007-2010330493816.3311642.2400160
Wiaan MulderSA2020-2021230493616.339949.4900061
Craig CummingNZ20071114848*-10744.8600080
Doug BracewellNZ2016120483024.007266.6700072
Andrew StraussENG2009120474623.509052.2200060
Aamer JamalPAK2024120462823.005977.9700061
Mahela JayawardeneSL2011120453022.5010443.2700050
Younis KhanPAK2013120443322.0013233.3300060

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