Batting by opposition (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,014 of the 5,020 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shane WatsonAUSSri Lanka2002-2015211925166930.3559187.310403812
Ben StokesENGPakistan2016-2023161225158451.5053995.550404515
Ramnaresh SarwanWIPakistan2004-2013151425158742.9273969.69050443
David BoonAUSSri Lanka1985-19921615451512246.8272371.23121413
Andrew JonesNZSri Lanka1988-1992121215148546.7383661.48030245
Nasser HussainENGZimbabwe1996-2002161645147542.8373969.55051454
Kusal MendisSLSouth Africa2017-2023181805147628.5662582.240414812
Dipendra Singh AireeNEPUnited Arab Emirates2018-20261919251410030.2463081.59133439
Fakhar ZamanPAKSri Lanka2017-2026131305137839.4659086.95050588
David MillerSAIndia2011-20232927651375*24.4354793.780244311
Kyle CoetzerSCOPapua New Guinea2017-2022101005129651.2067575.85050607
Angelo MathewsSLAustralia2010-20192420251277*28.4465678.05042385
Upul TharangaSLAustralia2006-20162322151211124.3879864.16132441
Kris SrikkanthINDEngland1981-1992151505119934.0771371.67052565
Mushfiqur RahimBANPakistan2008-20231616251110636.5057688.72141543
Aiden MarkramSAAustralia2018-202616161511102*34.07496103.021325713
Suresh RainaINDPakistan2006-2015201535108442.5060085.000204214
Alec StewartENGNew Zealand1990-1997191825108131.8874168.83011542
Younis KhanPAKBangladesh2002-2012201935107331.8866476.81041335
Ravi ShastriINDPakistan1982-1991282575107728.3378964.64051359
Adam ParoreNZIndia1994-2001282665109625.5077965.47023213
Kusal MendisSLWest Indies2016-20261111250911956.56460110.651405112
Yasir HameedPAKNew Zealand2003-200412121509127*46.2770971.79140551
Alex CareyAUSSouth Africa2018-2026171715099931.8158387.31042418
Shreyas IyerINDWest Indies2019-202210905078056.3350999.610703915
Marcus TrescothickENGAustralia2001-200518182507104*31.6972070.42145576
Lou VincentNZAustralia2002-2007202015079026.6868574.01053528
Imam-ul-HaqPAKZimbabwe2018-202088050612863.2555291.67311431
Herschelle GibbsSABangladesh2002-20081111350615363.25500101.20141687
Andrew HudsonSAPakistan1992-19971414150694*38.9268374.08050625
Martin GuptillNZSouth Africa2009-201918172506180*33.7365577.252125216
Robin SmithENGIndia1989-19931010050512950.5069672.56221497
Kane WilliamsonNZBangladesh2010-20251312350510856.1168773.51141414
Yuvraj SinghINDZimbabwe2000-20051514250512042.0851498.25140429
Sikandar RazaZIMSri Lanka2016-2025191865059242.0850899.41050478
Yuvraj SinghINDNew Zealand2000-2010312735048721.0078064.620235711
Virender SehwagINDBangladesh2003-20111212050317541.92405124.201316411
Eoin MorganENG/IREWest Indies2007-20192117350210735.8655889.962214217
Mike GattingENGPakistan1977-1987191845027635.8668073.82030422
Brendon McCullumNZIndia2002-2014282435027723.9059384.650255313
Geoff MarshAUSPakistan1986-199212122501125*50.1081661.40120301
Andrew JonesNZPakistan1989-1994161635018238.5493353.70051380
Mark GreatbatchNZIndia1988-19951515150084*35.7163778.49041438
Brendan TaylorZIMSri Lanka2004-202516161500119*33.3372069.44132486
Regis ChakabvaZIMBangladesh2010-20221919150010227.7865476.45120405
Angelo MathewsSLNew Zealand2009-2023282375009531.2563279.11047513
Ramnaresh SarwanWIAustralia2003-2013232214996323.7673567.89022502
Marnus LabuschagneAUSSouth Africa2020-20251312149812445.2756987.52211492
Darren BravoWISri Lanka2011-20211414149810238.3166574.891203214
Roy DiasSLIndia1979-19871414149812138.3167374.00221371

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