Batting by opposition (Tests)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGSouth Africa2016-2020240403258100.75356113.201104715
AB de VilliersSAAustralia2006-201858037016346.2574249.87120418
Jacques KallisSAEngland2005-201024036914992.2575349.00210321
Michael ClarkeAUSSouth Africa2009-2014361361161*72.2059360.88202460
Jacques KallisSAIndia2007-2011241356161118.6774947.53210370
Hashim AmlaSAEngland2005-201635034520169.0076145.34110450
David WarnerAUSSouth Africa2014-201824034214585.5038987.92200346
Hashim AmlaSAAustralia2009-201847030211243.1456653.36100470
Graeme SmithSAPakistan2003-201335029615159.2041072.20110380
Graeme SmithSAEngland2005-201024028918372.2546462.28110360
Stephen FlemingNZSouth Africa2006110262262262.0042361.94100312
Ryan RickeltonSAPakistan2025110259259259.0034375.51100293
Shan MasoodPAKSouth Africa2019-202524025214563.0043857.53110311
Sachin TendulkarINDSouth Africa2007-201124123814679.3359739.87110292
Asad ShafiqPAKSouth Africa2013-201924023811159.5040359.06110332
Herschelle GibbsSAPakistan2003110228228228.0024095.00100296
Jacques KallisSASri Lanka2012110224224224.0032568.92100311
Hashim AmlaSANew Zealand2006-2013220215149107.5039154.99110290
Babar AzamPAKSouth Africa2019-20252402138153.2534362.10030320
Taufeeq UmarPAKSouth Africa2003120202135101.0035556.90110331
Virat KohliINDSouth Africa2018-20243601997933.1746742.61010282
Shivnarine ChanderpaulWISouth Africa2008-201524219470*97.0055235.14030161
Ashwell PrinceSAAustralia2006-201134019415048.5038150.92101232
AB de VilliersSAEngland2005-20163501898837.8036651.64010231
Marlon SamuelsWISouth Africa2008-20152401867446.5041544.82020252
Dean ElgarSASri Lanka201712018412992.0032157.32110220
Graeme SmithSAIndia2007-20112401849446.0028564.56020231
Temba BavumaSAPakistan2019-202522018110690.5034153.08110192
Mitchell JohnsonAUSSouth Africa2009-2014351181123*45.2519294.27101195
Graeme SmithSAAustralia2006-2014361181101*36.2030259.93100230
Younis KhanPAKSouth Africa2003-201336018111130.1744440.77101123
Jonny BairstowENGSouth Africa2016122180150*-26667.67100202
Joe RootENGSouth Africa2016-20202401756143.7525568.63020220
AB de VilliersSAWest Indies2008-201523017314857.6723573.62100181
Aiden MarkramSAIndia2018-202436017110628.5021181.04100302
Hashim AmlaSAWest Indies2008-20152411706356.6732252.80010210
Dominic SibleyENGSouth Africa2020121167133*167.0038743.15100261
Dean ElgarSAEngland2016-20202301668855.3332950.46010181
Dean ElgarSAAustralia2014-2018241166141*55.3334048.82101231
AB de VilliersSAIndia2007-20183601626527.0031052.26010212
AB de VilliersSASri Lanka2012111160160*-20578.05100192
Gautam GambhirINDSouth Africa20111201579378.5040638.67020220
Alastair CookENGSouth Africa2010-20162401556538.7532847.26020190
Keegan PetersenSAIndia20221201548277.0027955.20020190
Vernon PhilanderSAAustralia2011-201835315252*76.0032546.77020152
Mohammad YousufPAKSouth Africa2003-20072401518337.75149101.34021183
Faf du PlessisSAPakistan2013-201924114910349.6733145.02100190
Jacques KallisSAAustralia2006-201135114610236.5023562.13101192
James FranklinNZSouth Africa2006-2013231145122*72.5033743.03100161
Hashim AmlaSAIndia2007-20183601416323.5031245.19020191
Page 1Next

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