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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSANew Zealand2006-2007241272176*90.6752851.52110391
Jacques KallisSANew Zealand2006-200724023718659.2539460.15100333
Dean ElgarSAIndia2018-202224221496*107.0058836.39020231
Temba BavumaSAWest Indies2023120200172100.0034458.14100230
Aiden MarkramSAAustralia201812018915294.5027269.49100211
Michael HusseyAUSSouth Africa20061201628981.0035046.29020230
Dean ElgarSASri Lanka2021121158127158.0019083.16100270
Quinton de KockSAPakistan201912014712973.5017683.52100201
Graeme SmithSANew Zealand2006-20072401416835.2517381.50020191
Stephen FlemingNZSouth Africa2006-20072401404635.0022562.22000231
Temba BavumaSAAustralia201812213095*-23455.56010170
Hashim AmlaSAIndia2006-20182401306132.5029743.77021140
Damien MartynAUSSouth Africa200612012210161.0023152.81100151
Ashwell PrinceSAIndia20061201219760.5028342.76010130
Faf du PlessisSAAustralia201812012012060.0017967.04101182
Joe RootENGSouth Africa20201201175958.5020457.35020111
Quinton de KockSAEngland20201201157657.5015872.78010171
Daniel VettoriNZSouth Africa2006-20072411156038.3316370.55010130
Ajinkya RahaneINDSouth Africa2018-20222401155828.7517466.09011151
Aiden MarkramSAWest Indies20231201149657.0019558.46010200
Hashim AmlaSAPakistan20191201127156.0024246.28010200
Aiden MarkramSAPakistan20191201119055.5014974.50010200
Cheteshwar PujaraINDSouth Africa2018-20222401075326.7530834.74020180
Dimuth KarunaratneSLSouth Africa202112010510352.5016065.63100190
Ashwell PrinceSAAustralia20061201029351.0020051.00010120
VVS LaxmanINDSouth Africa20061201017350.5022145.70010170
Dean ElgarSAAustralia20181201008150.0029733.67010121
Jason HolderWISouth Africa202312110081*100.0013673.53010124
Rassie van der DussenSAEngland2020120989849.0014567.59011152
Virat KohliINDSouth Africa2018120955447.5018551.35010150
AB de VilliersSAAustralia2006-2018240916922.7518449.4601091
Keegan PetersenSAIndia2022120906245.0016255.56010130
Zak CrawleyENGSouth Africa2020120906645.0017252.33010130
Brett LeeAUSSouth Africa2006121886488.0011477.19010102
Dominic SibleyENGSouth Africa2020120884444.0020044.00000140
Mark BoucherSAAustralia2006120876343.5014560.00010110
Tony de ZorziSAWest Indies2023120868543.0016452.44010110
Jacob OramNZSouth Africa2006-2007240864021.5021639.81000110
Imam-ul-HaqPAKSouth Africa2019120784339.0017045.8800080
Sourav GangulyINDSouth Africa20061217651*76.0013954.6801081
Temba BavumaSAIndia2022121745174.0010570.4801091
KL RahulINDSouth Africa2018-2022240745018.5020536.10011120
Ashwell PrinceSANew Zealand2006-20072427343*36.5018240.1100080
Herschelle GibbsSANew Zealand2007120716335.5013552.59010140
Babar AzamPAKSouth Africa2019120704935.008483.33000150
Herschelle GibbsSAAustralia2006120695334.5013152.6701081
Tim PaineAUSSouth Africa2018120696234.5012455.6501072
Scott StyrisNZSouth Africa2006-2007240694217.2518736.9000190
Rassie van der DussenSASri Lanka2021110676767.0012752.76010120
Ollie PopeENGSouth Africa2020120675633.509173.63010100
Page 1Next

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