Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Axar PatelINDSouth Africa2015-20237624515*11.257659.2100002
Andrew HudsonSANew Zealand1992-199566045147.5011539.1300030
Dirk ViljoenZIMAustralia1998-200166145319.008453.5700120
Syed KirmaniINDWest Indies1983-19851273451411.259348.3900100
Mohammad SamiPAKNew Zealand2001-200414854517*15.007460.8100112
Naved-ul-HasanPAKWest Indies2004-2009139145185.637758.4400121
Tim MurtaghIREAfghanistan2012-20192415245153.4610841.6700430
Graham ThorpeENGUnited Arab Emirates19961114444*-6666.6700050
Heath StreakZIMNetherlands2003110444444.0022200.0000061
Devon SmithWINew Zealand2004110444444.007261.1100040
Daren GangaWIBangladesh2002210444444.005678.5700002
Tillakaratne DilshanSLKenya2011110444444.0030146.6700080
Brendan TaylorZIMScotland2018110444444.005481.4800041
Alastair CookENGScotland2014110444444.004793.6200040
Lionel CannBERIreland2007110444444.0034129.4100022
Asif MullaCANBangladesh2007110444444.0036122.2200031
Gavin HamiltonSCOIndia2007110444444.007856.4100030
Chathuranga de SilvaSLBangladesh2014110444444.005284.6200050
Mohammad RizwanPAKNepal2023110444444.005088.0000060
Roston ChaseWIZimbabwe2023110444444.005383.0200030
Kushal MallaNEPIreland2023110444444.0038115.7900052
James WhitakerENGPakistan19871114444*-5383.0200021
Sanchit SharmaUAEIreland2023110444444.005481.4800013
Ashok MankadINDEngland1974110444444.006172.1300030
Woorkeri RamanINDBangladesh1990110444444.0010143.5600020
Andy WallerZIMPakistan1992110444444.0036122.2200031
Asghar AfghanAFGEngland2019110444444.004891.6700032
Manzoor AkhtarPAKEngland1997110444444.006864.7100020
John CrawleyENGSri Lanka19992214431*44.007360.2700030
Parthiv PatelINDAustralia2003-2004320442822.006468.7500040
Thomas OdoyoKENNew Zealand2007-2011220444222.007360.2700041
Shahriar HossainBANPakistan1999-2000320443922.007657.8900060
Narsingh DeonarineWISri Lanka2005220442322.008055.0000050
Murali VijayINDSri Lanka2010-2013320443022.006666.6700030
George DockrellIRESri Lanka2014-20232224426*-6172.1300010
Colin MunroNZIreland2017220444422.0016275.0000134
Samiullah ShenwariAFGSri Lanka2014-2015220443822.008949.4400050
Abdul ShakoorUAEHong Kong2015220442422.007955.7000041
Jonathan CarterWIZimbabwe2015-20163214443*44.005777.1900040
Mark AdairIREEngland2019-2023420443222.0038115.7900033
Wellington MasakadzaZIMNetherlands2023320443422.006567.6900040
Laxman SreekumarUAEScotland2016220442822.004989.8000081
Deepak ChaharINDWest Indies2019-2022321443844.004695.6500042
Dylan BudgeSCONetherlands20212214440*44.006666.6700050
Kyle KleinNEDScotland2025320442422.005284.6200060
Kirti AzadINDEngland1981-1983320443022.007757.1400031
Sadagoppan RameshINDSouth Africa1999220443622.005186.2700070
Dougie LockhartSCONetherlands20102214431*44.006666.6700000
Abdool SamadCANNetherlands2006-2007330444414.678452.3800250
Omari BanksWIAustralia2003330442914.679645.8300021
PreviousPage 159Next

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.