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
Sohag GaziBANSri Lanka2013-2014651462311.5040115.0000033
Wavell HindsWISouth Africa2001-200566046157.6711639.6600160
Mitchell JohnsonAUSPakistan2009-201596146219.206471.8800160
Sachithra SenanayakeSLNew Zealand2013-20159634621*15.3340115.0000142
Mohammad NaveedUAEScotland2016-201866146309.205386.7900042
John ParkerNZIndia1975-198186046147.6710344.6600020
Abdur RazzakBANSouth Africa2007-20117724620*9.206373.0200332
Steven OuterbridgeBERKenya2006-200977046316.577660.5300332
Daryl TuffeyNZIndia2001-2010168146196.575682.1400141
Anderson CumminsWIAustralia1991-199512944626*9.206570.7700000
Courtney WalshWIPakistan1985-19995114646145.757164.7900222
Muttiah MuralitharanSLSouth Africa1993-20093218104613*5.758057.5000230
Michael VaughanENGCanada2007110454545.006470.3100070
Virender SehwagASIAICC World XI2005110454545.0039115.3800051
Adam GilchristAUSICC World XI2005110454545.004893.7500070
Carl HooperWIBangladesh2003110454545.005877.5900001
Roland LefebvreNEDNew Zealand1996110454545.006470.3100030
Dougie BrownSCOSouth Africa20071114545*-6470.3100030
Amjad AliUAEIreland2015110454545.007163.3800050
Khurram KhanUAEZimbabwe2015110454545.005581.8200060
Cephas ZhuwaoZIMHong Kong2018110454545.0025180.0000063
Sybrand EngelbrechtNEDIndia2023110454545.008056.2500040
Shingirai MasakadzaZIMIreland20101114545*-4893.7500061
Fiqre CrockwellBERKenya2009110454545.008950.5600041
Andrew BalbirnieIREUnited States of America20231114545*-5877.5900050
Nikhil DuttaCANNepal2024110454545.006272.5800021
Sohaib MaqsoodPAKUnited Arab Emirates2015110454545.0031145.1600042
Solomon MireZIMWest Indies2018110454545.0033136.3600032
Devon ConwayNZSri Lanka2023110454545.0042107.1400090
Vijay ShankarINDNew Zealand2019310454545.006470.3100040
Sami AslamPAKBangladesh2015110454545.005090.0000070
Aqib IlyasOMAZimbabwe2023110454545.006173.7700050
Adnan MuftiUAEWest Indies2018110454545.0036125.0000031
Jaker AliBANNew Zealand2025110454545.005581.8200031
Justin GreavesWISri Lanka2026110454545.0038118.4200051
Vriitya AravindUAEJersey2023110454545.007758.4400040
Waseem MuhammadUAEIreland2023110454545.0032140.6300062
Tanzim Hasan SakibBANWest Indies2024210454545.006272.5800042
Peter CantrellNEDNew Zealand1996110454545.008652.3300050
IhsanullahAFGSri Lanka2018110454545.006569.2300060
Frasat AliEAFNew Zealand1975110454545.0012336.5900011
Glenroy SealyCANPakistan1979110454545.0011040.9100050
Flavian AponsoNEDUnited Arab Emirates1996110454545.008056.2500060
Virender SehwagINDNetherlands2003-2011220453922.5035128.5700062
Andy BichelAUSEngland20034224534*-4697.8300041
Jimmy MaherAUSSri Lanka2003320453022.507064.2900032
Stuart MatsikenyeriZIMIndia2004220453622.506470.3100050
Mohammad HafeezPAKKenya2003-2011220453622.507857.6900051
Xavier MarshallWIIndia2005220452622.507163.3800090
Nikita MillerWINew Zealand2008-20178224525*-7758.4400030
PreviousPage 157Next

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.