Batting by opposition (All cricket)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUSSouth Africa2006-201168038116447.6348279.051213711
Graeme SmithSAAustralia2006-20116813399048.43335101.19031434
AB de VilliersSAPakistan2007-2013342333128166.5039584.30210335
Herschelle GibbsSAAustralia2006-200944033217583.00258128.681203713
AB de VilliersSAAustralia2006-2016792316104*45.1450362.82120353
Jacques KallisSAWest Indies2003-2008231276158138.0043962.87110272
Virat KohliINDSouth Africa2011-201344026811967.0044360.50110330
Hashim AmlaSAPakistan201334126412288.0031484.08110281
Chris GayleWISouth Africa2003-201545026011752.00147176.871102618
Herschelle GibbsSAWest Indies2003-200845225810286.0029288.36121356
Joe RootENGSouth Africa201634125711085.6729387.71200313
Brad HaddinAUSSouth Africa2009-20114602336338.8335565.63031273
Graeme SmithSAWest Indies2003-200845021313242.6028774.22100341
Jacques KallisSAAustralia2006-20114602126435.3333363.66020233
Hashim AmlaSAAustralia2009-201146021210535.3347644.54110280
AB de VilliersSAEngland2009-20165612117142.2023091.74021208
Brian LaraWISouth Africa2003120207202103.5029669.93100332
AB de VilliersSAIndia2006-201345020710341.4025381.82110205
Graeme SmithSAIndia2006-20133402057751.2531165.92020280
Michael HusseyAUSSouth Africa2006-20115711938132.1723382.83012223
Faf du PlessisSAAustralia201622019011195.00134141.79110185
AB de VilliersSAWest Indies2007-201543019014963.3375253.331001417
Hashim AmlaSAEngland2010-20164511897547.2528965.40021233
JP DuminySASri Lanka2012-2017332188155188.0026371.48100220
Mitchell JohnsonAUSSouth Africa2009-201146318796*62.3325573.33010235
Michael ClarkeAUSSouth Africa2006-20116701866826.5723180.52021223
AB de VilliersSASri Lanka2012-2017222185125*-159116.35110154
Shivnarine ChanderpaulWISouth Africa2003-20084501807436.0031656.96020200
Cody ChettyDOLLions2013-20196501806836.00136132.35010167
Cheteshwar PujaraINDSouth Africa201312017815389.0036848.37100230
Farhaan BehardienTITLions2012-20196621774844.25113156.64000910
Paul CollingwoodENGSouth Africa2009-20102301757158.3318196.69020207
Phillip HughesAUSSouth Africa2009-20112401748843.5024670.73021271
Andrew SymondsAUSPakistan2003-2007221172143*172.00143120.28100232
Hashim AmlaSASri Lanka201722016813484.0031952.66100200
JP DuminySAAustralia2009-20166701668223.7123072.17011184
Stephen FlemingNZSouth Africa2003-2005221165134*165.00157105.10100270
Janneman MalanCTBJozi Stars2018-201922116599*165.00102161.76020158
David WarnerAUSSouth Africa2009-20164401657741.25134123.13021177
Faf du PlessisSAIndia201312015413477.0038639.90100160
Hashim AmlaSAWest Indies2015111153153*-142107.75100140
Herschelle GibbsSANew Zealand2003-200522015214376.00148102.70100203
Rassie van der DussenLIODolphins2013-201944115169*50.33115131.30010115
MS DhoniINDSouth Africa2006-20135501516530.2025060.40011151
Rassie van der DussenLIOTitans2013-20193301488549.3393159.1402089
Quinton de KockLIOTitans2012-20134401484737.00104142.31000910
Graeme SmithSAEngland2009-201022014610573.0021069.52100194
Rilee RossouwSAWest Indies201522014312871.50124115.32100114
Neil McKenzieLIOTitans2012-20134411434847.67121118.18000171
Wayne ParnellCC/WARLions2012-20173301419947.0087162.07010136
Page 1Next

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