Batting by opposition (ODIs)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Herschelle GibbsSAAustralia2006-2009220257175128.50212121.23110318
Ricky PontingAUSSouth Africa2006-2009220204164102.00150136.001001510
AB de VilliersSAPakistan2007-2013221199128199.00194102.58110195
AB de VilliersSASri Lanka2012-2017222185125*-159116.35110154
Hashim AmlaSAWest Indies2015111153153*-142107.75100140
AB de VilliersSAWest Indies2008-2015210149149149.0044338.64100916
Herschelle GibbsSANew Zealand2003110143143143.00141101.42100193
Andrew SymondsAUSPakistan2003111143143*-125114.40100182
Ricky PontingAUSIndia2003111140140*-121115.7010048
Quinton de KockSAIndia2013110135135135.00121111.57100183
Stephen FlemingNZSouth Africa2003111134134*-132101.52100210
Michael HusseyAUSSouth Africa2006-200922113081130.00106122.64010143
Rilee RossouwSAWest Indies2015110128128128.00115111.30100112
Graeme SmithSASri Lanka2012110125125125.0014387.4110094
Hashim AmlaSAPakistan2013110122122122.00113107.9610091
Faf du PlessisSAAustralia2016110111111111.0093119.35100130
Graeme SmithSAAustralia2006-20092201109055.0070157.14010162
Joe RootENGSouth Africa2016110109109109.0012487.90100101
MS DhoniINDSouth Africa2011-20132201036551.5013278.0301091
Kumar SangakkaraSLSouth Africa2012110102102102.0097105.15100100
Herschelle GibbsSAWest Indies2008110102102102.0084121.43100133
Sachin TendulkarINDSri Lanka2003110979797.0012080.8301071
Devon SmithWISouth Africa2008110919191.0076119.74010103
Damien MartynAUSIndia20031118888*-84104.7601071
Shahid AfridiPAKSouth Africa2013110888888.0048183.3301057
JP DuminySAAustralia2009-2016220858242.5066128.79010103
AB de VilliersSAIndia2011-2013220857742.5060141.6701074
Jacques KallisSAAustralia2006-2009220846442.009093.3301071
Virender SehwagINDAustralia2003110828282.0081101.23010103
Ricky PontingAUSWest Indies2009110797979.009583.1601091
Simon KatichAUSSouth Africa2006110797979.009087.7801091
Virat KohliINDWest Indies20091117979*-10475.9601092
Mahela JayawardeneSLNew Zealand2009110777777.008590.5901062
Graeme SmithSAIndia2011110777777.009878.5701080
Upul TharangaSLSouth Africa2012-2017220774638.508491.67000121
Grant ElliottNZPakistan20091117575*-10372.8201051
Rilee RossouwSAAustralia2016110757575.008192.59010100
Jacques KallisSAWest Indies20081117474*-70105.7101070
Jesse RyderNZSri Lanka2009110747474.0058127.59010101
Niroshan DickwellaSLSouth Africa2017110747474.008092.5001070
Mitchell JohnsonAUSWest Indies20091117373*-47155.3201083
JP DuminySAIndia2011-20132217259*72.0048150.0001035
Jacques KallisSAPakistan20071117171*-8979.7801081
Lahiru ThirimanneSLSouth Africa2012110696969.0063109.5201070
Hashim AmlaSAIndia2011-2013220696534.509771.1301061
Virender SehwagINDSri Lanka2003110666666.007686.8401053
Michael ClarkeAUSSouth Africa2006-2009210666666.0060110.00010100
Martin GuptillNZSri Lanka2009110666666.007686.8401031
Dwayne SmithWISouth Africa2015110646464.006598.4601091
Denesh RamdinWISouth Africa2008-2015220635731.5061103.2801051
Page 1Next

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