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
Rodney HoggAUSWest Indies1979-19852311444216.296468.7500020
Michael HoldingWIEngland1976-19872113444164.8910044.0000541
Andrew FlintoffENGIreland2007110434343.006269.3500040
Mohammad YousufPAKNamibia2003110434343.005578.1800030
Rob BaileyENGSri Lanka19881114343*-34126.4700031
Saleem MukuddemBERNetherlands2006210434343.007656.5800040
Mahela UdawatteSLIndia2008110434343.005578.1800060
Khurram KhanUAEPakistan2015110434343.005479.6300031
Rory KleinveldtSAEngland2013110434343.006170.4900041
Jimmy HansraCANPakistan2011110434343.007557.3300041
Rilee RossouwSAUnited Arab Emirates2015110434343.004987.7600080
Jonathan CarterWIIreland20192114343*-27159.2600041
Nicolas PooranWIUnited States of America2023110434343.0028153.5700023
Mark WoodENGSouth Africa2017-20233114343*-17252.9400025
Luke JongweZIMOman20231114343*-28153.5700040
Imad WasimPAKBangladesh2019110434343.0026165.3800061
Keacy CartyWINetherlands20223114343*-6665.1500021
Aayan Afzal KhanUAEJersey20231114343*-4987.7600030
AR OdedaraOMAScotland2026110434343.0029148.2800042
Shoaib MohammadPAKZimbabwe1993110434343.0011836.4400020
Mike VelettaAUSZimbabwe1987110434343.0039110.2600030
Vijay MehraUAEIndia1994110434343.008351.8100060
Arshad LaeeqUAESouth Africa19961114343*-7954.4300040
Deep DasguptaINDKenya20012214324*43.006962.3200050
Rawl LewisWIBangladesh2009220432221.504497.7300003
Sewnarine ChattergoonWICanada2008220432321.508451.1900070
CJO SmithSCOCanada2007-2009220434321.506269.3500160
Alex CusackIRESouth Africa2007-20112214336*43.006764.1800021
Waqas KhanHKScotland2016-20173214335*43.007061.4300030
Brydon CarseENGPakistan2021321433143.005282.6900030
Abid AliPAKZimbabwe2020220432221.505479.6300090
Zawar FaridUAEIreland2021220432821.505282.6900080
Darius D'SilvaUAENamibia2020221433143.009644.7900060
Tony MunyongaZIMBangladesh20222214330*43.0034126.4700042
Sahan ArachchigeSLEngland2026220433021.5032134.3800060
Janith LiyanageSLAustralia20252214332*43.005086.0000032
Charlie TearSCOOman20242214339*43.0039110.2600052
Michael LevittNEDUnited States of America2024220433321.505676.7900051
Keith BoyceWIAustralia1975320433421.505479.6300040
Ian BothamENGSouth Africa1992220432221.505381.1300040
Wilf SlackENGWest Indies1986220433421.508550.5900051
Robert SamuelsWIAustralia1996-19973214336*43.0039110.2600051
Sajid AliPAKSri Lanka1997220432821.506863.2400030
Rais AhmadzaiAFGCanada2010221433743.007458.1100030
Wasim RajaPAKSri Lanka1975-19823324341*43.0043100.0000051
Bastiaan ZuiderentNEDSouth Africa1996-2011330432714.338650.0000031
Luuk van TroostNEDSri Lanka2002-2006330434014.337160.5600142
Tushar ImranBANNew Zealand2002-2007330432214.336269.3500080
Evan GrayNZIndia1986-1988330433814.3310043.0000030
Hiral PatelCANNetherlands2010-20133314334*21.505676.7900141
PreviousPage 161Next

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.