Batting by opposition (ODIs)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAPakistan2013-2019221206108*206.0025182.07110141
Marlon SamuelsWISouth Africa2008-20152201669883.0018191.71020126
AB de VilliersSAAustralia2006-20092201528476.0016691.57020124
Hashim AmlaSAIndia2011-20182201357167.5016183.85020130
David MillerSAWest Indies2015111130130*-13397.74100113
Herschelle GibbsSAAustralia2006-200922012611063.0014686.30100112
Ricky PontingAUSSouth Africa2006-20113301256241.6715680.13020110
Virat KohliINDSouth Africa2011-201822112387*123.0014684.2501092
Jacques KallisSAWest Indies2008111121121*-13390.98100121
JP DuminySAAustralia2009-20163301215640.3312894.53010102
Rohit SharmaINDSouth Africa2011-201822011611558.0013287.88100114
AB de VilliersSAEngland2005-20163301117337.0015571.61010101
Graeme SmithSAEngland2005-200922010710553.5013579.2610090
Ahmed ShehzadPAKSouth Africa2013110102102102.0011291.0710082
Scott StyrisNZSouth Africa2005-200722110278102.0012382.9301091
Brendon McCullumNZSouth Africa2005-20072201008150.0010595.2401092
Alex HalesENGSouth Africa2016110999999.0012479.8401080
Faf du PlessisSASri Lanka2017-20192219855*98.0010692.45010101
Herschelle GibbsSAIndia20061119393*-12375.6101080
Rassie van der DussenSAPakistan2019110939393.0010192.0801063
Jacques KallisSAAustralia2009-2011220937646.5011283.0401083
Brad HaddinAUSSouth Africa2009-2011220917845.5084108.3301074
Graeme SmithSAAustralia2006-2011330875729.0011178.38010100
Imam-ul-HaqPAKSouth Africa2019110868686.0010185.1501052
Quinton de KockSASri Lanka2017-2019220855142.509787.63010100
Kusal MendisSLSouth Africa2017-2019220836241.5013661.03010110
Herschelle GibbsSANew Zealand2005-2007220818140.509684.3801181
Faf du PlessisSAAustralia2011-2016220816940.5010775.70010100
David WarnerAUSSouth Africa2011-2016220807440.0010278.4301070
Mohammad YousufPAKSouth Africa2007110797979.009880.6101060
Mohammad HafeezPAKSouth Africa2013-20192217971*79.0079100.0001082
JP DuminySAWest Indies2008-2015221794379.0011866.9500041
Justin KempSAZimbabwe20051117878*-8196.3001044
Isuru UdanaSLSouth Africa2019110787878.0057136.8401074
Jamie HowNZSouth Africa2007110767676.0010671.70010110
Michael ClarkeAUSSouth Africa2006-2011330765025.339778.3501041
AB de VilliersSAPakistan2013210747474.0045164.4401082
Shaun PollockSANew Zealand2005-2007221735273.008982.0201060
Mark BoucherSANew Zealand2005-2007220724836.0011463.1600030
JP DuminySAIndia2011-20182217271*72.007793.5101021
Shaun PollockSAAustralia2006110696969.007493.2401071
Heath StreakZIMSouth Africa2005110686868.0010564.7601050
Andrew StraussENGSouth Africa2005-2009220673533.509967.6800090
Vikram SolankiENGSouth Africa2005110666666.008775.8601040
Andre RussellWISouth Africa20151116464*-40160.0001055
Darren SammyWISouth Africa2008-2015220635131.5058108.6201063
Michael HusseyAUSSouth Africa2006-2011330613720.338175.3100052
David MillerSAAustralia2011110595959.0051115.6901061
Hashim AmlaSASri Lanka2017110575757.007180.2801051
Eoin MorganENGSouth Africa2009-2016221572957.006883.8200062
Page 1Next

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