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
Oliver DavidsonSCOUnited Arab Emirates2022110141414.003342.4200000
Rahul JariwalaUSAUnited Arab Emirates2022110141414.001593.3300011
Ibrahim ZadranAFGNew Zealand2023110141414.001593.3300020
Ashwanth ValthapaUAENepal2023210141414.002263.6400010
Liam NaylorSCONetherlands2025110141414.002263.6400010
Shamar JosephWIIndia20261111414*-8175.0000011
SS KangUAEScotland2025310141414.006920.2900000
Sukhjinder SinghCANUnited States of America2026110141414.002166.6700011
A RoyNEDUnited States of America20261111414*-14100.0000020
Geoff BoycottENGCanada19791111414*-3638.8900000
Graham VivianNZPakistan1973110141414.003046.67000--
Brian LuckhurstENGAustralia1975110141414.005824.1400010
Gary GilmourAUSWest Indies1975210141414.0011127.2700020
John MorrisonNZEast Africa1975110141414.003737.8400000
Alan ButcherENGAustralia1980110141414.002653.8500010
Robin JackmanENGWest Indies1976110141414.002556.0000000
Anura RanasingheSLAustralia19751111414*-1877.7800030
Lalith KaluperumaSLEngland19821111414*-14100.0000010
Rod LathamNZWest Indies1992110141414.002751.8500010
Wayne JamesZIMPakistan1992-19933111414*-4233.3300000
Lee GermonNZNetherlands19961111414*-11127.2700010
Indika GallageSLZimbabwe1999110141414.002458.3300010
Michael TisseraSLWest Indies1975110141414.003540.0000010
Christopher ChappellCANPakistan1979110141414.007020.0000000
Robin BrownZIMWest Indies1983110141414.006920.2900000
Gerald PeckoverZIMIndia1983110141414.001877.7800000
Uvais KarnainSLPakistan1984-1990210141414.001877.7800010
Rafiqul AlamBANPakistan1986110141414.004332.56000--
Golam FaruqBANPakistan1986110141414.002948.28000--
Faruque AhmedBANPakistan1988110141414.004829.17000--
Eboo Essop-AdamZIMNew Zealand19921111414*-1593.3300010
Mike RindelSAAustralia1995110141414.002751.8500010
Mazhar HussainUAESouth Africa1996110141414.004233.3300000
Arshad LaeeqUAENew Zealand1996110141414.003638.8900030
Tito OdumbeKENAustralia1996110141414.003342.4200000
Nolan ClarkeNEDNew Zealand1996110141414.002166.6700020
Alexander FrenchHKPakistan2004110141414.005625.0000010
Asghar AliUAEIndia2004110141414.004829.1700010
Dougie LockhartSCOCanada2007-2010310141414.001973.6800000
Dougie LockhartSCOKenya2010110141414.0013107.6900020
Mohammad ZahidPAKIndia1998521147*14.001593.3300011
Charitha BuddhikaSLZimbabwe2001-20033221414*-2166.6700000
Mervyn DillonWIEngland1997-200412221414*-1593.3300020
Austin CodringtonCANBermuda20062201477.002070.0000020
Hannan SarkarBANSri Lanka2002-200322014147.002556.0000110
Mashrafe MortazaAXAfrica XI200722014137.002070.0000000
Bastiaan ZuiderentNEDAustralia2003-20072201497.004630.4300010
Jimmy KamandeKENNew Zealand2007-201122014127.003145.1600001
Devon SmithWISri Lanka2008-201322014147.004531.1100110
Imran FarhatPAKIreland20132201497.005824.1400000
PreviousPage 240Next

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.