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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aasif SheikhNEPOman2021-2026101003389433.8045174.94031357
Owais ShahENGNew Zealand2002-2009141423386928.1744675.78032236
Hashmatullah ShahidiAFGZimbabwe2014-2026151553388833.8050766.67010370
Kushal Janith PereraSLEngland2013-2023201903387317.7943378.06023342
Hardik PandyaINDNew Zealand2016-2025161203375428.0834198.830102613
Kennedy OtienoKENIndia1996-2004131303377925.9266950.37033296
Javed AhmadiAFGIreland2012-2021141403378124.0747371.25010348
Aamer SohailPAKAustralia1992-1998161603377621.0654661.72032333
Imran NazirPAKSri Lanka1999-2009181803376318.7241880.62011462
Mark TaylorAUSIndia1990-199699033610537.3351265.63131321
Johnson CharlesWIAustralia2012-20161111033610030.5543876.71103337
RD ShahKENIndia1998-2004121203367028.0050067.20031402
Heath StreakZIMEngland1994-2003201863365628.0046971.64020244
Raman LambaINDAustralia1986-198977133510255.8341979.95130314
Imam-ul-HaqPAKEngland2019-202188233515155.8339784.38111342
Shikhar DhawanINDBangladesh2014-2022111103357530.4539584.81020442
Mohammad AshrafulBANNew Zealand2002-2010151513357023.9348369.36030353
James FranklinNZSri Lanka2001-20132119833545*30.4545473.79000244
Ahmed ShehzadPAKWest Indies2011-20171414033410223.8655759.96121332
Craig ErvineZIMWest Indies2013-20237703339247.5738985.60030325
Rachin RavindraNZEngland2023-2025871333123*55.50280118.931203710
William PorterfieldIRENetherlands2006-20218803338441.6346072.39031391
Shane WatsonAUSSouth Africa2002-2014161523338225.6241081.22010315
Haris SohailPAKAustralia2015-201966133213066.4039683.84200274
Aaron JonesUSAScotland2019-2022661332123*66.4040581.981211710
Thisara PereraSLIndia2009-2019322543324415.81288115.28002319
Glenn PhillipsNZPakistan2023-2025773331106*82.75258128.291202018
Eoin MorganENG/IREScotland2006-20188813319947.2940082.750202710
Shakib Al HasanBANIreland2007-2023151223319333.1037987.34030370
Andre RussellWIIndia2011-20151312233192*33.10239138.490213119
Shoaib MalikPAKBangladesh2002-2018191413318525.4636889.95011263
Faf du PlessisSAEngland2011-2019161523316725.4636889.95021383
Brendon McCullumNZBangladesh2003-20152118133180*19.47319103.760243414
PL MommsenSCOUnited Arab Emirates2014-2016333330139*-36690.16210261
Marcus TrescothickENGBangladesh2000-2005771330100*55.00316104.43120484
Niroshan DickwellaSLZimbabwe2016-201898033011641.2538086.84200360
Ben StokesENGWest Indies2014-2019141333307933.00329100.300312411
Sikandar RazaZIMPakistan2013-202414131330100*27.5036291.16100278
Shaun PollockSAEngland1996-200730251033066*22.0042078.57026241
Nick KnightENGWest Indies1997-199877032912247.0043475.81120325
Alistair CampbellZIMBangladesh1997-200177032910347.0042777.05121231
Neil FairbrotherENGIndia1987-1999111123295736.5642577.41020243
Jeremy ConeyNZIndia1979-1986141233294936.5648467.98000175
Samit PatelENGIndia2008-20131814432970*32.9033797.630112510
WPUJC VaasSLSouth Africa1994-200734301132934*17.3248767.56003223
Lou VincentNZWest Indies2002-20061010132810236.4446570.54120255
Graham ThorpeENGIndia1996-20021111232879*36.4445472.25020321
Kepler WesselsAUS/SAEngland1983-1994131313288527.3357956.65020320
Darren LehmannAUSPakistan1997-20051514432810332.8041878.47102241
Alistair CampbellZIMPakistan1993-2002201913287418.2258256.36011223

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