Batting by opposition (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v South Africa×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Kumar SangakkaraSLSouth Africa2003-201524242115016952.27129289.0128211811
Mitchell MarshAUSSouth Africa2011-202631302100010035.71100999.111829540
Shikhar DhawanINDSouth Africa2013-20222423199213745.09107092.713611318
Tillakaratne DilshanSLSouth Africa2004-201523222972115*48.60112086.792531014
Ricky PontingAUSSouth Africa2006-20112222096916444.05105591.8518010014
Rohit SharmaINDSouth Africa2007-20252928195215035.26110786.0034210126
Kane WilliamsonNZSouth Africa2011-202519194905145*60.33104486.694308111
Joe RootENGSouth Africa2013-20252119089512547.1199989.593407910
MS DhoniINDSouth Africa2005-20193531681692*32.6492488.310416718
Michael HusseyAUSSouth Africa2006-20112423580783*44.8391987.810606614
Babar AzamPAKSouth Africa2017-20251818278910349.3192984.93160925
Aaron FinchAUSSouth Africa2014-20202322077610935.27101176.762507417
Younis KhanPAKSouth Africa2003-2015272707639328.26114166.87051605
Mohammad YousufPAKSouth Africa2003-20101717275011750.0097876.69271605
Steve SmithAUSSouth Africa2011-20232321273310838.5884486.85241653
Shoaib MalikPAKSouth Africa2003-20192826673382*36.6590281.260315116
Misbah-ul-HaqPAKSouth Africa2007-2015222237278038.26100572.340605514
Jos ButtlerENGSouth Africa2013-20252119471413147.60639111.742425724
Mohammad HafeezPAKSouth Africa2003-20193433170571*22.0398471.65053759
Travis HeadAUSSouth Africa2016-20261919168714238.17579118.651419517
Sachin TendulkarINDSouth Africa2005-201114141671200*51.6277886.25230818
Kevin PietersenENGSouth Africa2005-20111714464611664.60640100.943205218
Shivnarine ChanderpaulWISouth Africa2003-2011171726449242.9397765.92070504
Fakhar ZamanPAKSouth Africa2017-20251414063019345.00628100.322127318
Upul TharangaSLSouth Africa2006-20192625062011924.8075482.231317313
Eoin MorganENG/IRESouth Africa2007-20202321460210735.4166690.391325419
Brendan TaylorZIMSouth Africa2005-201822222587145*29.3583270.55112505
Brendon McCullumNZSouth Africa2003-2015231915728531.7870980.680415316
Michael ClarkeAUSSouth Africa2006-2014222115669228.3075275.27051557
Shahid AfridiPAKSouth Africa2006-2015272615588822.32388143.810224431
Hamilton MasakadzaZIMSouth Africa2005-2018222205378024.4176969.83031588
Kusal MendisSLSouth Africa2017-2023181805147628.5662582.240414812
Alex CareyAUSSouth Africa2018-2026171715099931.8158387.31042418
Tatenda TaibuZIMSouth Africa2003-201013133508107*50.8059884.95222448
Martin GuptillNZSouth Africa2009-201918172506180*33.7365577.252125216
Marnus LabuschagneAUSSouth Africa2020-20251312149812445.2756987.52211492
Chris GayleWISouth Africa2003-201523221493133*23.4853592.151016312
Angelo MathewsSLSouth Africa2009-20191918349297*32.8060581.32031387
Mahela JayawardeneSLSouth Africa2003-2015212114867724.3066373.30020372
Shakib Al HasanBANSouth Africa2007-2023171624767734.0064174.26051484
Ajinkya RahaneINDSouth Africa2013-2018131214748743.0952290.80050418
Alex HalesENGSouth Africa2016-201788046911258.6351890.54150534
Imam-ul-HaqPAKSouth Africa2019-20231010045910145.9057180.39140354
Mohammad RizwanPAKSouth Africa2019-202513133434122*43.4050985.27131419
Agha SalmanPAKSouth Africa2024-202577243313486.6043599.54130378
Jonathan TrottENGSouth Africa2009-20139824248770.6762767.62050380
Shreyas IyerINDSouth Africa2018-202311102422113*52.7542699.06130465
Ramnaresh SarwanWISouth Africa2003-2011121224179241.7049085.10030357
Page 1Next

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