Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Waqar YounisPAKSri Lanka1989-200251277174228.7025967.18002133
Younis KhanPAKKenya2002-201133117387*86.5023374.25020191
Niall O'BrienIREIndia2007-20153301737557.6723274.57020143
John CampbellWIIndia202633017310157.67135128.15110178
Larry GomesWISri Lanka1985-198664117310157.6721082.38100123
Mohammad AzharuddinINDBangladesh1988-20007421738486.5022477.23010200
Ali BrownENGIndia1996-199744017311843.2521680.09101162
Jimmy MaherAUSSouth Africa1998-20026521739557.6723972.38010162
Bastiaan ZuiderentNEDCanada2006-201055217377*57.6726365.78011230
Yusuf PathanINDNew Zealand2009-20101153173123*86.50131132.06101129
Aamer MalikPAKWest Indies1988-19895501737734.6027762.45020140
Devon SmithWIIndia2007-20136601738128.8323872.69011201
Hashmatullah ShahidiAFGPakistan2018-202366317397*57.6720982.78012140
Nawroz MangalAFGNetherlands2009-201266217367*43.2521979.00011155
Kushal BhurtelNEPNetherlands2023-20267701736624.7123075.22011183
Brandon KingWIIndia2022-20239901735419.2221879.36012194
Nasser HussainENGSouth Africa1998-2000101011738519.2227064.07010202
Aaron FinchAUSWest Indies2013-2019101001734717.3019787.82001261
Wahab RiazPAKSouth Africa2010-2019131301734513.3120883.17004155
Craig WishartZIMNamibia2003111172172*-151113.91100183
Lou VincentNZZimbabwe200522017217286.00123139.84101169
BJ WatlingNZWest Indies201233117272*86.0020783.09020133
Paras KhadkaNEPUnited Arab Emirates2018-201944017211543.0019687.76100221
Rameez ShahzadUAEIreland2017-20184401727543.0025467.72020153
Ikram AlikhilAFGWest Indies20194401728643.0022078.18020161
Najibullah ZadranAFGScotland2015-201975117289*43.00159108.18020167
Kevin O'BrienIREPakistan2007-201677217284*34.4019787.31010222
William PorterfieldIREPakistan2007-201677017210724.5730057.33100171
Wavell HindsWISri Lanka1999-20068801725821.5035947.91011132
Kieran PowellWIAustralia2012-20138801728321.5022875.44011193
Roston ChaseWIIndia2017-202613921723824.5721281.13001140
Craig SpearmanNZWest Indies1996-2000101001724217.2020783.09002252
Upul ChandanaSLZimbabwe1996-2004151131725121.5020683.50011142
Michael HoldingWIAustralia1979-1987351561726419.11148116.22023172
Ray PriceZIMBangladesh2004-2011251741724613.2326963.94003123
Heath StreakZIMSri Lanka1993-2003221851722513.2329458.5000181
Kemar RoachWIIndia2009-20222521131723421.5031055.48003154
Glenn TurnerNZEast Africa1975111171171*-20185.07100162
Waseem MuhammadUAECanada2023-20243301718057.0021081.43010165
Aiden MarkramSABangladesh2017-20234401716642.7518890.96021152
Adam HollioakeENGSouth Africa199854117183*57.0019985.93010181
Mohammad NabiAFGIndia2014-20266601716428.5019587.6902097
Dave HoughtonZIMSouth Africa1992-199766117157*34.2022974.67020133
Mohammad NadeemOMAUnited States of America2020-202577217155*34.2029458.1601082
Marnus LabuschagneAUSSri Lanka2022-20257701714024.4326365.0200070
Aarif SheikhNEPUnited States of America2020-202611811716324.4320185.0701085
Chamu ChibhabhaZIMAfghanistan2015-20169901715819.0025267.86022122
Mitchell JohnsonAUSIndia2006-20152716817127*21.38171100.00001145
Wasim AkramPAKZimbabwe1992-2003271861713814.2518095.00002135
Waqar YounisPAKWest Indies1989-200242245171379.0026963.5700492

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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