Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAIndia2011-201833016610055.3317097.65110170
Virat KohliINDSouth Africa2011-201833016611255.3319485.57111121
AB de VilliersSAWest Indies2008-20152201588179.0018087.78020130
David MillerSASri Lanka2017-2019222158117*-144109.7210066
AB de VilliersSANew Zealand2005-20153301578752.3316992.90020181
Michael HusseyAUSSouth Africa2006-201133214783*147.0016788.0201093
Faf du PlessisSASri Lanka2017-201922014110570.5014795.92100141
Quinton de KockSAIndia2013-201822014010670.0016783.83100130
Quinton de KockSASri Lanka2017-201922013812169.00130106.15100182
David MillerSAAustralia2011-2026332138118*138.00126109.52100106
Aliya RiazPAKWSouth Africa Women20213301368145.3318075.56010122
Jacques KallisSAIndia2006-2013221129119*129.0017374.57100160
David WarnerAUSSouth Africa2011-201622012711763.50125101.60100142
Laura WolvaardtSAWPakistan Women2021-20264401265831.5017173.68010160
Marvan AtapattuSLSouth Africa2003110124124124.0012996.12100180
Nida DarPAKWSouth Africa Women202133112459*62.0020859.6202060
Faf du PlessisSAIndia2018110120120120.00112107.14100112
AB de VilliersSAIndia2006-20133301207640.00120100.00010102
Herschelle GibbsSAEngland2005110118118118.0013388.72100101
AB de VilliersSAPakistan2007-20132201187559.0015476.62010130
Graeme SmithSAZimbabwe2005110117117117.0012990.7010054
Marizanne KappSAWPakistan Women202122111568*115.00104110.58010161
Matthew BreetzkeSAAustralia2026110112112112.00106105.66100142
Sourav GangulyINDKenya2003111111111*-11497.3710055
JP DuminySAIndia2011-20183301117337.0013681.6201041
Steve SmithAUSSouth Africa2016110108108108.00107100.9310091
Hashim AmlaSAAustralia2009-20163301045234.6711689.66010170
Boeta DippenaarSAAustralia2006110101101101.0014569.6610090
Mohammad YousufPAKSouth Africa2007111101101*-11190.99100120
Amelia KerrNZWSouth Africa Women2023111100100*-11785.47100130
Younis KhanPAKSouth Africa2007-2013220999349.5011586.0901092
David MillerSAPakistan2013-2019220986749.0010395.15010120
Fatima SanaPAKWSouth Africa Women2021-2026441986032.6787112.6401165
Sadaf ShamasPAKWSouth Africa Women2026110979797.0082118.29010161
Lizelle LeeSAWPakistan Women2021330964932.0012278.69001150
Imran FarhatPAKSouth Africa2013110939393.0014464.5801081
Jamie HowNZSouth Africa2007110909090.0012472.58010110
Ajinkya RahaneINDSouth Africa2013-2018220877943.5010384.4701062
Quinton de KockSAAustralia2016-2026220847042.0067125.3701073
Sachin TendulkarINDKenya2003110838383.0010182.1801051
Shahid AfridiPAKSouth Africa2007-20132218177*81.0037218.9201066
Misbah-ul-HaqPAKSouth Africa2013110808080.009386.0201072
Rassie van der DussenSAPakistan20191118080*-12365.0401090
Umaima SohailPAKWSouth Africa Women2021330804126.6710774.77000130
Andrew SymondsAUSSouth Africa2006110767676.0071107.0401092
Brad HaddinAUSSouth Africa2009-2011220765338.008589.4101083
Herschelle GibbsSAZimbabwe2005110757575.0073102.7401081
Marco JansenSAAustralia2026110757575.0059127.1201074
Jacques KallisSAAustralia2006-2011220755437.5010174.2601043
Herschelle GibbsSASri Lanka2003110737373.008882.9501072
Page 1Next

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