Batting by opposition (Tests)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUSSouth Africa2006-200924030911677.2553857.43210352
Aiden MarkramSAAustralia2018-202624028714371.7558149.40110420
Phillip HughesAUSSouth Africa2009120275160137.5047458.02200345
Matt RenshawAUSSouth Africa2026120272190136.0049654.84110283
AB de VilliersSAAustralia2006-20183612548450.8055246.01031310
Jacques KallisSAAustralia2006-200924023611459.0050846.46110360
Temba BavumaSASri Lanka2019-202424023311358.2542754.57110251
Kushal Janith PereraSLSouth Africa2019121204153*204.0026377.57110196
VVS LaxmanINDSouth Africa2006-20102411999666.3344444.82020201
Dinesh ChandimalSLSouth Africa2011-20242401958348.7535654.78031260
Graeme SmithSAIndia2006-20133611835836.6025771.21010291
MS DhoniINDSouth Africa2006-20133601764729.3326765.92000291
Ashwell PrinceSAIndia2006-201024117312157.6736946.88101210
AB de VilliersSAIndia2006-20133501637432.6033648.51011181
Dean ElgarSAEngland2015121158118*158.0031749.84100141
Graeme SmithSAWest Indies2008110147147147.0016589.09100270
Ajinkya RahaneINDSouth Africa201312114796147.0027852.88020192
Steve SmithAUSSouth Africa2018-20262401465636.5028950.52010173
Thilan SamaraweeraSLSouth Africa201112014510272.5033343.54100160
Michael HusseyAUSSouth Africa2006-20092301447548.0034941.26020211
Alviro PetersenSAIndia2010-20132411436247.6722164.71010201
Jacques KallisSAIndia2010-201323014211547.3338536.88100170
Mahmudul Hasan JoyBANSouth Africa202212014113770.5033542.09100162
Ian BellENGSouth Africa2009110140140140.0022761.67100101
Simon KatichAUSSouth Africa200912013810869.0023758.23100191
Tristan StubbsSASri Lanka202412013812269.0025953.28100122
AB de VilliersSAEngland2009-20152401385034.5027849.64010191
Dhananjaya de SilvaSLSouth Africa2019-20242401375934.2520566.83010192
Quinton de KockSASri Lanka20191201358067.5015686.54020141
Nick ComptonENGSouth Africa20151201348567.0035238.07010130
Dean ElgarSABangladesh20221201316765.5020364.53020180
Murali VijayINDSouth Africa2010-20132401319732.7530842.53010220
Cheteshwar PujaraINDSouth Africa2010-20132401317032.7533339.34010170
Faf du PlessisSASri Lanka20191201259062.5023652.97010160
Alastair CookENGSouth Africa2009-201523012511841.6730141.53101120
Hashim AmlaSASri Lanka2011-20192401245431.0020959.33020190
Ashwell PrinceSAWest Indies2008111123123*-19662.76100150
Jonny BairstowENGSouth Africa20151201207960.0013290.91010153
James TaylorENGSouth Africa20151201127056.0023447.86010121
Marlon SamuelsWISouth Africa200812011110555.5019756.35100190
Kumar SangakkaraSLSouth Africa201112010810854.0019355.96101130
Jacques KallisSAPakistan2002110105105105.0023644.49100111
Pat CumminsAUSSouth Africa2018-20262411044334.6720550.7300076
AB de VilliersSAWest Indies2008111103103*-10994.50100151
Quinton de KockSAAustralia20181201038351.5018256.59010150
Matthew HaydenAUSSouth Africa200612010210251.0021946.58101120
Mitchell MarshAUSSouth Africa20181201029651.0018555.14010141
Graeme SmithSAEngland2009120977548.5024240.08010110
Temba BavumaSABangladesh2022120979348.5021245.75010120
Joe RootENGSouth Africa2015120977348.5016558.7901072
Page 1Next

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