Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND84/0 (4)IND need 115 runs in 96 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK62/5 (13.2)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSLAustralia2022-202588029313736.6335383.00120323
Shreyas IyerINDEngland2021-20269802927836.5029997.66031287
Michael VaughanENGSouth Africa2003-2007101022928336.5044965.03021300
James NeeshamNZAustralia2016-2023111102927426.5530695.42020266
Gus LogieWISri Lanka1985-19921111829265*97.3329698.65021193
Andrew SymondsAUSSouth Africa2000-2007151432927626.5529598.98021355
Darren SammyWISouth Africa2008-20151716329258*22.4629399.660322114
Dawid MalanENGNew Zealand202344029112772.75286101.75120374
Ryan WatsonSCOCanada2007-2009662291123*72.7535581.97110233
Darren BravoWISouth Africa2010-201698129110241.5736479.95110286
Rassie van der DussenSAIndia2019-2023882291129*48.5033187.92111225
Sadeera SamarawickramaSLPakistan2017-202588029110836.3832489.81102273
Michael LeaskSCONepal2022-20261192291107*41.57251115.941112413
Murray GoodwinZIMSri Lanka1998-199999129111136.3839074.62111201
Ravi ShastriINDNew Zealand1985-1988111012917232.3344465.54020125
Guy WhittallZIMWest Indies1993-2001121122918332.3349359.03010183
Liton DasBANWest Indies2018-20241313229194*26.4536879.08022365
Vinod KambliINDNew Zealand1994-2000131332914829.1036978.86000272
Nasser HussainENGSri Lanka1998-2003141402917920.7946662.45013202
Junaid SiddiqueBANZimbabwe2009-20111716129156*19.4044365.69022303
Mohammad RafiqueBANZimbabwe1997-2007242022917216.1733686.610122410
Ibrahim ZadranAFGIreland2024-202666029010748.3337577.33120285
David MillerSAZimbabwe2010-2015974290138*96.67211137.441112014
Samiullah ShenwariAFGScotland2009-20159722909658.0042268.72030276
Jeremy ConeyNZWest Indies1979-19871211229053*32.2248659.67020230
Rovman PowellWIBangladesh2018-20221212129074*26.3635082.860111810
Chris CairnsNZEngland1991-2004181602907918.1334185.04021208
Mark ChapmanNZPakistan2023-202577028913241.29242119.421003111
Sam BillingsENGAustralia2018-202277028911841.2932888.11120246
Zeeshan MaqsoodOMANepal2020-2023772289104*57.8042767.68121291
George MunseySCOOman2019-20269912896236.1333785.76020294
Habibul BasharBANAustralia2002-2007111102897026.2747760.59023211
Daniel VettoriNZSri Lanka1997-2015352862894813.1439273.72003233
Andrew FlintoffENGZimbabwe1999-2004141132885336.0033386.49011279
Robin UthappaINDAustralia2007-2008121112885128.8032189.72011287
Jacques KallisSABangladesh2002-20117612876957.4032987.23020302
Michael BracewellNZIndia2023-202697228714057.40209137.321102416
Michael VaughanENGZimbabwe2003-200488428790*71.7538275.13030165
Morris OumaKENBermuda2006-200988128757*41.0034184.16031361
Sohaib MaqsoodPAKSri Lanka2013-201499228789*41.0030095.67020199
Guy WhittallZIMKenya1996-1999111142878341.0038175.33020225
Tillakaratne DilshanSLWest Indies2003-2015161322876426.09269106.69022237
Samiullah ShenwariAFGZimbabwe2014-2018161612876519.1351156.16010151
George DockrellIREAfghanistan2010-20262217428762*22.0838574.55021203
Kamran AkmalPAKSouth Africa2002-2013191802874815.9441569.16003352
Gary KirstenSAKenya1996-200355128612471.5035580.56120373
Monank PatelUSACanada2023-2026771286121*47.6728998.96100296
Shivnarine ChanderpaulWIBangladesh1999-2011109428677*57.2046361.77030200
Naeem IslamBANNew Zealand2008-201310912868435.7547260.59021291
Assad ValaPNGScotland2017-2022101002864928.6047859.83001172

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