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,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonny BairstowENGIndia2011-20231817164112440.06621103.222216326
Shoaib MalikPAKZimbabwe2001-20182518364111242.7368194.131405211
Brendon McCullumNZSri Lanka2003-20153126164111725.6472987.931337321
Chris GayleWIBangladesh2002-201921212640104*33.6888971.991436220
Younis KhanPAKNew Zealand2001-20152926264010326.6791470.02142415
Cameron WhiteAUSEngland2007-20182824463910531.9584275.89121586
Mike AthertonENGWest Indies1991-19951111263812770.89102362.37150571
Umar AkmalPAKAustralia2009-2019232236376733.5380679.03032469
Dinesh ChandimalSLPakistan2011-20172928463765*26.5488771.82034419
Craig McMillanNZSouth Africa1997-2007323136378622.7590970.080415310
MahmudullahBANSri Lanka2007-2024343136377622.7586873.390324213
Imran KhanPAKSri Lanka1975-1992322410636102*45.4379380.20131485
Ravi BoparaENGAustralia2007-2015262546368230.2986473.61030483
Roshan MahanamaSLZimbabwe1992-199914121635119*57.7390270.40240461
Herschelle GibbsSAEngland1999-20092322063511828.8683875.78241637
Ramnaresh SarwanWINew Zealand2002-2009181726347542.2782776.66060533
Ken RutherfordNZIndia1986-19951818163410837.2989470.92140457
Yuvraj SinghINDSouth Africa2000-20172423563310335.1780878.34142659
Marlon SamuelsWIAustralia2001-20162928163212523.4188971.09133659
Andrew SymondsAUSWest Indies2001-2008242036318737.1276882.16051565
Ramnaresh SarwanWIEngland2000-201120203631104*37.1277881.11142605
Shaun PollockSA/IWX/ICCAustralia1997-2007453686316922.5469291.180224711
Fakhar ZamanPAKSouth Africa2017-20251414063019345.00628100.322127318
Michael HusseyAUSWest Indies2006-201220172630109*42.0078480.36130397
Hamilton MasakadzaZIMPakistan2008-2018222106308730.0090369.770505912
Jason RoyENGPakistan2015-20191313062911448.38608103.452526415
Virender SehwagIND/IWX/ICCAustralia2001-2012302906298221.6970788.970328410
Ijaz AhmedPAKAustralia1987-20003433062911119.0688970.75126484
Abdul RazzaqPAKIndia1998-2011353376278824.1266694.140415011
Mushfiqur RahimBANEngland2007-2023161616268941.7370688.67060465
Andrew StraussENGPakistan2005-20101515062512641.6772586.21153694
Saleem MalikPAKAustralia1984-1998262406258726.0489369.99033552
Kusal MendisSLEngland2016-20261616162412141.6067292.861426315
Tillakaratne DilshanSLZimbabwe1999-20111614562314469.2265794.82230634
Jonty RhodesSAIndia1992-20023130762357*27.0984573.73032367
Romesh KaluwitharanaSLPakistan1993-2003424016237515.9783574.61035684
Mark TaylorAUSPakistan1990-1997181806227834.56103759.98060360
Upul TharangaSLNew Zealand2005-20121919062210332.7486971.58150812
Marlon SamuelsWIZimbabwe2001-201823204621133*38.8179877.821314516
Adam ParoreNZSri Lanka1992-2001252556216731.0589169.70044376
Herschelle GibbsSASri Lanka1998-200727271621108*23.8883174.731346710
Suresh RainaINDWest Indies2005-2015333036217123.0074783.13034559
Dilip VengsarkarINDSri Lanka1979-1988151426208951.6773184.82070383
Phil SimmonsWIIndia1987-199823221620104*29.52100861.511414213
Upul TharangaSLSouth Africa2006-20192625062011924.8075482.231317313
Gus LogieWIPakistan1981-1993494111620109*20.6783174.61117610
Andrew BalbirnieIREZimbabwe2015-202518172619121*41.2777579.872325212
Hansie CronjeSAWest Indies1992-1999171716169438.5073783.580503614
Ravi ShastriINDAustralia1983-19923125261610226.78105458.44142473
Ed JoyceIREAfghanistan2012-201712123615160*68.3379577.36240618

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