Batting by opposition (Tests)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSAAustralia2009-2011241244104*81.3342557.41120302
Virat KohliINDSouth Africa2013120215119107.5037457.49110270
Brian LaraWISouth Africa2003120207202103.5029669.93100332
Jacques KallisSAWest Indies2003120202158101.0036954.74100202
Hashim AmlaSAAustralia2009-201124018210545.5044640.81110240
Cheteshwar PujaraINDSouth Africa201312017815389.0036848.37100230
Graeme SmithSAWest Indies200312017613288.0025469.29100290
Mitchell JohnsonAUSSouth Africa2009-201124317596*175.0023973.22010225
Phillip HughesAUSSouth Africa2009-20112401748843.5024670.73021271
Brad HaddinAUSSouth Africa2009-20112401716342.7528859.38020202
Ricky PontingAUSSouth Africa2009-20112401708342.5031953.29021211
JP DuminySASri Lanka2017110155155155.0022170.14100190
Faf du PlessisSAIndia201312015413477.0038639.90100160
Hashim AmlaSASri Lanka2017110134134134.0026550.57100160
AB de VilliersSAPakistan2013121134103*134.0020166.67100140
Jacques KallisSAAustralia2009-20112401285432.0024352.67010162
Marcus NorthAUSSouth Africa200912012211761.0024050.83100130
Hashim AmlaSAEngland2010-20162301207540.0024848.39010150
Paul CollingwoodENGSouth Africa20101201187159.0014979.19010173
AB de VilliersSAIndia201312011610358.0018961.38100130
Graeme SmithSAAustralia2009-20112401166929.0018562.70011150
Joe RootENGSouth Africa2016121114110114.0015275.00100170
Graeme SmithSAIndia20131201126856.0019258.33010170
Hashim AmlaSAPakistan201312111174*111.0018161.33010130
Shivnarine ChanderpaulWISouth Africa20031201087454.0021051.43010160
Graeme SmithSAEngland2010110105105105.0018756.15100160
Alviro PetersenSAIndia2013120977648.5020347.78010130
Mark BoucherSAEngland2010110959595.0011880.5101090
AB de VilliersSAEngland2010-2016230945831.3316457.3201191
Shane WatsonAUSSouth Africa2011120888844.0014261.97011142
Martin van JaarsveldSAWest Indies2003120887344.0013465.67010150
Vernon PhilanderSAIndia2013121845984.0012368.29010100
Alastair CookENGSouth Africa2010-2016240834320.7513461.9400090
Michael ClarkeAUSSouth Africa2009-2011240816820.2514157.45011120
Dale SteynSAAustralia2009-2011241794126.3315650.6400054
Usman KhawajaAUSSouth Africa2011120776538.5016746.1101091
Graeme SmithSAPakistan2013120765238.0013257.58010110
Misbah-ul-HaqPAKSouth Africa2013120766438.0021235.85010140
Neil McKenzieSAAustralia2009120713635.5022032.27000110
Daren GangaWISouth Africa2003120706035.0022431.25010110
Herschelle GibbsSAWest Indies2003121666066.0015044.0001081
Kusal MendisSLSouth Africa2017120654132.5010860.19000111
Michael HusseyAUSSouth Africa2009-2011240633915.7512650.0000180
Ajinkya RahaneINDSouth Africa2013120624731.0016437.80000100
Dean ElgarSAEngland2016120614630.5014741.5000080
Ben StokesENGSouth Africa2016110585858.0054107.4101091
Jacques KallisSAPakistan2013120575028.509162.64010100
Asad ShafiqPAKSouth Africa2013120575628.5017332.9501090
Jacques RudolphSAAustralia2011120543027.007373.9700090
Ashwell PrinceSAAustralia2011120525026.0010748.6001090
Page 1Next

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