Batting by opposition (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At St George's Park×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSAAustralia2014-2018241299126*99.6744367.49200433
Marlon SamuelsWISouth Africa2007-201423023510178.3344253.17110311
David WarnerAUSSouth Africa2014-20182402127053.0027277.94030311
Hashim AmlaSAAustralia2014-2018241210127*70.0036857.07111250
Quinton de KockSASri Lanka2016-20192401938648.2524877.82020230
Faf du PlessisSASri Lanka2016-201924217967*89.5028961.94020170
Stephen CookSASri Lanka201612017611788.0030358.09110180
Dean ElgarSAAustralia2014-20182401618340.2545335.54020172
Kusal MendisSLSouth Africa2016-201924115884*52.6722470.54021250
JP DuminySAAustralia2014121141123141.0024956.63100160
Faf du PlessisSANew Zealand2013110137137137.0025254.37100142
Ollie PopeENGSouth Africa2020111135135*-22659.73100181
AB de VilliersSAWest Indies2007-20142301296043.0028445.42020170
BJ WatlingNZSouth Africa20131201266363.0020461.76020240
Aiden MarkramSAZimbabwe2017110125125125.0020461.27100142
Dean ElgarSAWest Indies2014110121121121.0023950.63100180
Ben StokesENGSouth Africa2020110120120120.0021456.07100122
Shivnarine ChanderpaulWISouth Africa2007-201423011910439.6729740.07100120
Jacques KallisSAPakistan20071201159157.5028240.78010100
Younis KhanPAKSouth Africa200712111267*112.0022649.56010120
Chris RogersAUSSouth Africa201412011210756.0024944.98100130
Hashim AmlaSANew Zealand2013110110110110.0023546.8110080
Kraigg BrathwaiteWISouth Africa2014110106106106.0018656.99100120
Dean ElgarSASri Lanka2016-20192401055226.2523045.65010100
Faf du PlessisSAWest Indies2014110103103103.0023044.78100132
Dean ElgarSANew Zealand2013111103103*-17060.59100141
Hashim AmlaSASri Lanka2016-20192401004825.0020249.50001100
Angelo MathewsSLSouth Africa2016120985949.0018951.85010120
Dale SteynSAWest Indies2007-2014231985849.0063155.56010107
Chris GayleWISouth Africa2007120956647.5071133.80010181
Inzamam-ul-HaqPAKSouth Africa20071219392*93.0014763.27010130
Kamran AkmalPAKSouth Africa20071219057*90.0011876.27010140
Faf du PlessisSAAustralia2014-2018241905530.0018748.13010101
JP DuminySASri Lanka2016120886344.0013167.18010120
Jacques KallisSAWest Indies2007120858542.5013264.3901190
Steve SmithAUSSouth Africa2014-2018240854921.2514957.05001121
Dhananjaya de SilvaSLSouth Africa2016-2019230844328.0013064.62000130
Dimuth KarunaratneSLSouth Africa2016-2019240844321.0019642.86000120
Mark BoucherSAPakistan2007120814640.5015153.6400071
Usman KhawajaAUSSouth Africa2018120797539.5015152.32010140
Daren GangaWISouth Africa2007120784539.0018242.86000100
Aiden MarkramSASri Lanka2019120786039.0014354.55010120
Oshada FernandoSLSouth Africa20191217575*75.0011565.22011102
Keshav MaharajSAEngland2020120717135.5010965.14011103
Hashim AmlaSAWest Indies2007-2014230703323.3310765.4200090
Quinton de KockSAEngland2020120666333.0016540.0001090
Tim PaineAUSSouth Africa2018121643664.0011854.2400070
Kaushal SilvaSLSouth Africa2016120644832.0017736.16000100
Dean BrownlieNZSouth Africa2013120635331.5016338.65010100
Cameron BancroftAUSSouth Africa2018120623831.0016138.5100080
Page 1Next

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