Batting records (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA2006-200748034018642.5065451.99100503
Hashim AmlaSA2006-20196121557176*50.64119646.57141771
Temba BavumaSA2018-2023611348717260.8882159.32120631
Aiden MarkramSA2018-2023612149915245.3675566.09120731
Quinton de KockSA2018-202159032312935.8945570.99111432
Dean ElgarSA2018-2023714357912752.64129644.68130802
Faf du PlessisSA2018-202147017612025.1434351.31101252
Dimuth KarunaratneSL202112010510352.5016065.63100190
Damien MartynAUS200612012210161.0023152.81100151
Rassie van der DussenSA2020-20223502069841.2038154.07021322
Ashwell PrinceSA2006-20074822969749.3366544.51020330
Michael HusseyAUS20061201628981.0035046.29020230
Tony de ZorziSA2023120868543.0016452.44010110
Jason HolderWI202312110081*100.0013673.53010124
VVS LaxmanIND20061201017350.5022145.70010170
AB de VilliersSA2006-201861101656915.0036345.45010211
Graeme SmithSA2006-20073601566826.0021273.58020201
Zak CrawleyENG2020120906645.0017252.33010130
Asad ShafiqPAK2019120656532.507487.84011110
Brett LeeAUS2006121886488.0011477.19010102
Mark BoucherSA2006-20074701646323.4330753.42011210
Herschelle GibbsSA2006-20073601406323.3327451.09022221
Keegan PetersenSA2022120906245.0016255.56010130
Tim PaineAUS2018120696234.5012455.6501072
Daniel VettoriNZ2006-20072411156038.3316370.55010130
Kushal Janith PereraSL2021120616030.507482.43010110
Joe RootENG20201201175958.5020457.35020111
Ajinkya RahaneIND2018-20222401155828.7517466.09011151
Ollie PopeENG2020120675633.509173.63010100
Virat KohliIND2018120955447.5018551.35010150
Cheteshwar PujaraIND2018-20222401075326.7530834.74020180
Usman KhawajaAUS2018120605330.009662.50010100
Sourav GangulyIND20061217651*76.0013954.6801081
KL RahulIND2018-2022240745018.5020536.10011120
Pat CumminsAUS2018120515025.5010449.0401061
Sarfraz AhmedPAK2019120505025.0041121.9501180
Babar AzamPAK2019120704935.008483.33000150
Theunis de BruynSA2019120564928.009956.57000100
Shadab KhanPAK20191215247*52.008164.2000080
Stephen FlemingNZ2006-20072401404635.0022562.22000231
Ravichandran AshwinIND2022120624631.006496.8800080
Keshav MaharajSA2018-2023450794515.8011966.3900082
Nathan AstleNZ2006120654532.5010363.11000100
Shaun PollockSA20063621354433.7514394.41000193
Dominic SibleyENG2020120884444.0020044.00000140
Sachin TendulkarIND2006120584429.0011152.25000100
Imam-ul-HaqPAK2019120784339.0017045.8800080
Nicky BojeSA2006120474323.506078.33000100
Stuart BroadENG2020121444344.0029151.7200024
Scott StyrisNZ2006-2007240694217.2518736.9000190
Page 1Next

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