Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashwell PrinceSA200620063612709754.0056547.79020320
Jacques KallisSA20072007120215186107.5032765.75100303
Temba BavumaSA20232023120200172100.0034458.14100230
Aiden MarkramSA2018201824019515248.7528767.94100221
Dean ElgarSA2018201824119086*63.3357732.93020212
Hashim AmlaSA20072007121188176*188.0039647.47100241
Michael HusseyAUS200620061201628981.0035046.29020230
Dean ElgarSA20212021121158127158.0019083.16100270
Hashim AmlaSA201820182401566139.0039040.00020160
Quinton de KockSA2019201912014712973.5017683.52100201
Graeme SmithSA200620062401466836.5018280.22020201
Shaun PollockSA200620063621354433.7514394.41000193
Temba BavumaSA2018201812213095*-23455.56010170
Faf du PlessisSA2018201824013012032.5020762.80101192
Jacques KallisSA200620063601253720.8332738.23000200
Dean ElgarSA2022202212112496*124.0030840.26010140
Damien MartynAUS2006200612012210161.0023152.81100151
Mark BoucherSA200620063601216320.1721456.54011160
Joe RootENG202020201201175958.5020457.35020111
Quinton de KockSA202020201201157657.5015872.78010171
Aiden MarkramSA202320231201149657.0019558.46010200
Hashim AmlaSA201920191201127156.0024246.28010200
Aiden MarkramSA201920191201119055.5014974.50010200
Dimuth KarunaratneSL2021202112010510352.5016065.63100190
VVS LaxmanIND200620061201017350.5022145.70010170
Hashim AmlaSA200620062401015625.2516860.12011170
Jason HolderWI2023202312110081*100.0013673.53010124
Rassie van der DussenSA20202020120989849.0014567.59011152
Virat KohliIND20182018120955447.5018551.35010150
Keegan PetersenSA20222022120906245.0016255.56010130
Zak CrawleyENG20202020120906645.0017252.33010130
Vernon PhilanderSA20182018241903530.0015757.3200082
Boeta DippenaarSA20062006240893722.2513964.03001160
Brett LeeAUS20062006121886488.0011477.19010102
Dominic SibleyENG20202020120884444.0020044.00000140
Tony de ZorziSA20232023120868543.0016452.44010110
AB de VilliersSA20182018240866921.5015655.1301091
Stephen FlemingNZ20062006120834641.5014656.85000150
Imam-ul-HaqPAK20192019120784339.0017045.8800080
Sourav GangulyIND200620061217651*76.0013954.6801081
Temba BavumaSA20222022121745174.0010570.4801091
Herschelle GibbsSA20072007120716335.5013552.59010140
Babar AzamPAK20192019120704935.008483.33000150
Tim PaineAUS20182018120696234.5012455.6501072
Herschelle GibbsSA20062006240695317.2513949.6401281
Rassie van der DussenSA20212021110676767.0012752.76010120
Ollie PopeENG20202020120675633.509173.63010100
Nathan AstleNZ20062006120654532.5010363.11000100
Asad ShafiqPAK20192019120656532.507487.84011110
Bhuvneshwar KumarIND20182018120633331.5012550.4000060
Page 1Next

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