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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Virat KohliINDSouth Africa2018-202336032515354.1750963.85110411
Hashim AmlaSAEngland2009-201624032410981.0064850.00210420
Quinton de KockSAEngland2016-2019242267129*133.5030288.41110345
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Jacques KallisSANew Zealand2006-200723023113177.0043553.10110322
AB de VilliersSAIndia2010-201823022912976.3328181.49110245
Hashim AmlaSAIndia2010-201823022314074.3336561.10110281
Hashim AmlaSAWest Indies2014110208208208.0037156.06100220
Jacques KallisSAIndia2010111201201*-27074.44100155
Faf du PlessisSASri Lanka2020110199199199.0027672.10100240
Shaun MarshAUSSouth Africa201412019214896.0037251.61100201
Joe RootENGSouth Africa2016-20192401737643.2533451.80010270
Hashim AmlaSAPakistan2013-20182311639281.5029255.82020250
Ashwell PrinceSABangladesh2008111162162*-22372.65100232
Aiden MarkramSAWest Indies202312016211581.0023269.83100250
Hashim AmlaSANew Zealand2007-201623016210354.0031251.92110241
AB de VilliersSANew Zealand2006-20072301579752.3327457.30010220
AB de VilliersSAWest Indies2014110152152152.0023564.68100162
Sachin TendulkarINDSouth Africa2010121147111*147.0027553.45100211
Daniel VettoriNZSouth Africa2006-20072411448148.0020171.64010211
Jermaine BlackwoodWISouth Africa2014-20232401437935.7520470.10010231
Stephen CookSAEngland201612014011570.0028748.78100180
Ashwell PrinceSAZimbabwe2005111139139*-21863.76100182
AB de VilliersSAAustralia20141201399169.5023858.40010152
Aiden MarkramSAPakistan2018-20242401388934.5022860.53011240
Temba BavumaSAPakistan2018-20242411375345.6724955.02010191
Jacob OramNZSouth Africa200612013513367.5017776.27100182
Quinton de KockSANew Zealand20161201328266.0015784.08020231
Babar AzamPAKSouth Africa2018-20242401317132.7519965.83020260
Shan MasoodPAKSouth Africa2018-20242401296532.2525949.81010151
David WarnerAUSSouth Africa201412012711563.5016776.05100152
Jacques KallisSAEngland200912012412062.0025748.25100161
MS DhoniINDSouth Africa20101201239061.5015678.85010162
AB de VilliersSAPakistan2013110121121121.0021556.28100150
Kevin PietersenENGSouth Africa20091201218160.5022254.50010141
Faf du PlessisSANew Zealand2016121118112*118.0026245.04100122
Mark BoucherSABangladesh2008110117117117.0019061.58100160
Alex DoolanAUSSouth Africa20141201168958.0020556.59010171
Marco JansenSAIndia2021-202323111684*58.0020357.14010171
Aiden MarkramSAIndia2018-20233501149422.8021652.78010190
Temba BavumaSAEngland201612111378*113.0021452.80010141
Mark BoucherSAEngland200912111263*112.0017364.74010151
Henry NichollsNZSouth Africa20161201127656.0020754.11010170
JP DuminySAEngland2009-20162401125628.0027241.18010152
Faf du PlessisSAIndia20181201116355.5028339.22010130
Dinesh ChandimalSLSouth Africa20201201108555.0020653.40010150
Alastair CookENGSouth Africa2009-20162401087627.0028637.76010160
Stephen FlemingNZSouth Africa2006-20072401035425.7516861.31011152
Stiaan van ZylSAWest Indies2014111101101*-13077.69100150
Page 1Next

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