Batting by opposition (All cricket)

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 153 of the 172 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David WarnerAUSSouth Africa2011-202068060517375.63590102.54311668
Hashim AmlaSAEngland2005-201668051220164.0096752.95130590
Ben StokesENGSouth Africa2016-202067048025868.57422113.741105020
AB de VilliersSAAustralia2006-2018710046816346.8085254.93130518
Virat KohliINDSouth Africa2011-2024691452160*56.5075160.19120504
AB de VilliersSAEngland2005-2016810144512149.4458675.94210523
Jacques KallisSAEngland2005-201035044014988.0085051.76220381
Hashim AmlaSAAustralia2009-2018710142811247.5665665.24110604
Michael ClarkeAUSSouth Africa2006-2014581397161*56.7165760.43202480
Graeme SmithSAEngland2005-201057037818354.0056067.50120470
Graeme SmithSAPakistan2003-201357136415160.6747077.45120462
Jacques KallisSAIndia2006-201135135616189.0075147.40211370
Babar AzamPAKSouth Africa2019-20255703488149.7149071.02040461
Faf du PlessisSASri Lanka2017-201945030918561.8035088.29100284
Shivnarine ChanderpaulWISouth Africa2003-201557229670*59.2072940.60040261
AB de VilliersSASri Lanka2012-2017331287160*143.5031192.28120255
Jonny BairstowENGSouth Africa2016-2020443285150*285.0033984.07110326
Faf du PlessisSAPakistan2013-201957228310356.6045861.79120284
Stephen FlemingNZSouth Africa2005-2006220268262134.0043861.19100312
Ryan RickeltonSAPakistan2025110259259259.0034375.51100293
Graeme SmithSAWest Indies2004-20083402528663.0032976.60030300
Shan MasoodPAKSouth Africa2019-202524025214563.0043857.53110311
Faf du PlessisSAEngland2016-20206712418640.1739561.01031245
Sachin TendulkarINDSouth Africa2006-201135124014660.0060639.60110292
Asad ShafiqPAKSouth Africa2013-201924023811159.5040359.06110332
Temba BavumaSAEngland2016-2020441237102*79.0028284.04110234
Rassie van der DussenSAEngland202045223474*78.0043254.17020178
Quinton de KockSAEngland2016-202067023310733.2930875.65110243
Marlon SamuelsWISouth Africa2008-20154602297438.1745750.11020303
Herschelle GibbsSAPakistan2003-2007210228228228.0024095.00100296
Graeme SmithSAIndia2006-20114602279437.8336662.02021261
JP DuminySAAustralia2009-20166712277337.8328380.21020254
Joe RootENGSouth Africa2016-20205702276132.4331372.52020270
Jacques KallisSASri Lanka2012110224224224.0032568.92100311
AB de VilliersSAWest Indies2008-201534021814854.5029474.15100252
Aiden MarkramSAIndia2018-202458021810627.2526781.65100353
Shikhar DhawanINDSouth Africa2018-20224502167643.20209103.35020251
Jacques KallisSAAustralia2006-201146121610243.2032167.29111242
Hashim AmlaSANew Zealand2006-2013220215149107.5039154.99110290
Steve SmithAUSSouth Africa2011-20206832148442.8026680.45011188
Graeme SmithSAAustralia2006-2014691213101*26.6335160.68101270
Jacques KallisSANew Zealand2005-20134402127153.0040252.74030182
AB de VilliersSAIndia2006-20185802076525.8836057.50010262
Alex HalesENGSouth Africa201634020411251.0031564.76110290
Quinton de KockSASri Lanka2017-201945020410140.8022590.67110252
Ryan RickeltonMCTDurban's Super Giants2023-202544020311350.75127159.841101118
Taufeeq UmarPAKSouth Africa2003120202135101.0035556.90110331
Ashwell PrinceSAAustralia2006-201134019415048.5038150.92101232
Temba BavumaSAPakistan2019-202533019310664.3335853.91110202
Shane WatsonAUSSouth Africa2006-20165701935227.57172112.210101510
Page 1Next

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