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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Shamim HossainBANPakistan2023110161616.002369.5700001
Azmatullah OmarzaiAFGPakistan20232111616*-12133.3300030
Shariz AhmadNEDUnited States of America2023-2024210161616.004139.0200000
Tafadzwa TsigaZIMBangladesh2026110161616.0015106.6700030
Nqaba PeterSAPakistan2025210161616.003151.6100020
Kyle KleinNEDOman20241111616*-2272.7300010
Sediqullah AtalAFGSouth Africa2025110161616.003250.0000020
Vanburn HolderWIPakistan1975110161616.002857.1400010
John TraicosZIMSouth Africa19921111616*-4040.0000010
Bob MassieAUSEngland19723111616*-2466.6700020
Viv RichardsWIZimbabwe1983210161616.0013123.0800020
Andy RobertsNZPakistan1976110161616.002466.67000--
John BracewellNZSri Lanka1986-19882111616*-15106.6700030
Qasim UmarPAKSri Lanka1986110161616.002661.5400020
David BrainZIMNew Zealand19922111616*-1794.1200010
Kevin ArnottZIMWest Indies19921111616*-3644.4400010
Mehmood QuaraishyEAFNew Zealand19751111616*-8818.1800000
Samuel WalusimbiEAFIndia1975110161616.005032.0000010
Mevan PierisSLPakistan1975110161616.004436.3600020
Sunil WettimunySLNew Zealand1979110161616.002080.0000010
Sajid AliPAKNew Zealand1984110161616.004436.3600010
Gary MartinZIMAustralia1994110161616.002857.1400000
Mazhar HussainUAENetherlands1996110161616.0014114.2900030
Naeem AshrafPAKSri Lanka1995110161616.003941.0300010
Steve PalframanSANew Zealand1996110161616.002661.5400030
Tariq IqbalKENWest Indies1996110161616.003250.0000020
Mafizur RahmanBANKenya1997110161616.004734.04000--
Mafizur RahmanBANZimbabwe1997110161616.0015106.6700000
Shafiek AbrahamsSANew Zealand20001111616*-2661.5400020
Ilyas GullHKBangladesh2004110161616.004932.6500010
Sher LamaHKBangladesh20041111616*-4833.3300010
Nisarg PatelUSAOman2021110161616.002466.6700010
Mohammad SamiPAKZimbabwe2002-20158211611*16.002176.1900001
Srinivasaraghavan VenkataraghavanINDWest Indies1979-19834211613*16.004139.0200000
Brad WilliamsAUSNew Zealand2002-20033221613*-2661.5400020
Shane WarneAUSZimbabwe1994-200111211611*16.0015106.6700020
Ashish BagaiCANZimbabwe2006-201122016168.001984.2100121
Manjural IslamBANNew Zealand1999-2003321161016.002661.5400020
Charl LangeveldtSAIndia2005-2010921161216.0013123.0800030
Naved-ul-HasanPAKZimbabwe20042221616*-8200.0000011
Alfred LusenoKENCanada20102221616*-2080.0000020
Paul AdamsSAWest Indies1996-200122016108.002272.7300000
Denesh RamdinWIIreland2007-201542016158.002564.0000030
R. P. SinghINDAustralia2006-20076211612*16.003941.0300010
Mark JonkmanNEDCanada2006-20104221611*-16100.0000010
Tino MawoyoZIMAustralia201422016158.005032.0000010
Ryan WatsonSCOAustralia2007-200922016108.003545.7100010
Paul HoffmannSCOKenya200732016148.008200.0000021
James CelestineBERKenya200722016158.004139.0200030
Sulieman BennWIPakistan2015-20164211616*16.002369.5700120
PreviousPage 232Next

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.