Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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
Fred KlaassenNEDScotland20251111111*-1291.6700001
Dylan BudgeSCOEngland2018110111111.009122.2200010
Kavem HodgeWIAustralia2024110111111.001861.1100010
Simon AtaiPNGScotland20221111111*-1861.1100010
Rahmanullah GurbazAFGNew Zealand2023110111111.002152.3800001
Mohammad WasimPAKNetherlands2022310111111.001478.5700001
Musa AhmedNEDPakistan2022110111111.002152.3800000
Shoaib KhanOMAZimbabwe2023110111111.001384.6200010
Matthew SpoorsCANPapua New Guinea2023110111111.003234.3800010
Kaleem SanaCANPapua New Guinea20231111111*-9122.2200010
Oliver DavidsonSCOCanada20262111111*-4275.0000011
Tomas Mackintosh SabaterSCOUnited Arab Emirates2023110111111.001478.5700010
Basir AhamadNEPNetherlands2025110111111.002544.0000010
Pratis GCNEPUnited Arab Emirates20232111111*-6183.3300010
AR BishtOMACanada20251111111*-1573.3300010
Meet PatelCANScotland2026110111111.002250.0000010
Fred TitmusENGNew Zealand1975210111111.003234.3800010
Bhagwath ChandrasekharINDNew Zealand19761111111*-1384.62000--
Ken WadsworthNZWest Indies1975110111111.002152.3800010
John JamesonENGNew Zealand1975110111111.003135.4800000
Ian DavisAUSNew Zealand19741111111*-2839.2900000
Steve RixonAUSEngland19851111111*-1957.8900000
Derick ParryWINew Zealand19801111111*-1861.11000--
John MacleanAUSEngland1979210111111.003333.3300020
Zakir KhanPAKWest Indies1985-19883111111*-2250.0000000
Dipak PatelNZNetherlands1996110111111.0010110.0000010
Sanjay ManjrekarINDBangladesh1990-19952111111*-2152.3800000
Omar HenrySASri Lanka1992110111111.001384.6200010
Mark BurmesterZIMIndia1992210111111.007157.1400020
Kevin ArnottZIMEngland1992110111111.003333.3300000
Subroto BanerjeeINDNew Zealand1992110111111.009122.2200010
Phil EmeryAUSPakistan19941111111*-1384.6200010
Eric UpashanthaSLEngland1999110111111.002544.0000010
Mahendra NagamootooWIEngland2000110111111.002544.0000000
Tony OpathaSLWest Indies1975110111111.001861.1100010
Gazi AshrafBANIndia1988110111111.007015.7100000
Azhar SaeedUAESouth Africa1996110111111.002445.8300020
Sajjad AhmedBANSri Lanka1995110111111.004027.5000000
David TikoloKENAustralia19961111111*-3531.4300000
Flavian AponsoNEDNew Zealand1996110111111.003135.4800020
Marcel ScheweNEDEngland19961111111*-1291.6700010
Ahmed KamalBANWest Indies1999110111111.001957.8900020
Asim ButtSCOWest Indies1999110111111.0010110.0000001
John CrawleyENGNew Zealand199732011115.502055.0000110
Jimmy MaherAUSNew Zealand1998-20032201185.502740.7400010
Ridley JacobsWIKenya2002-2003222119*-10110.0000000
Vasbert DrakesWIZimbabwe20033201195.502642.3100010
Pedro CollinsWIIndia20026201195.501478.5700010
Bastiaan ZuiderentNEDWest Indies2007-201122011105.503333.3300000
Nixon McLeanWISri Lanka1999-200022111811.003036.6700000
PreviousPage 254Next

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.