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
WPUJC VaasSLBangladesh1995-20081250511610.207468.9200030
Vusi SibandaZIMAustralia2004650512310.2013537.7800050
Majid HaqSCOAfghanistan2009-2015751513112.759156.0400140
Luke JongweZIMIreland2015-2023950511810.2046110.8700070
Imad WasimPAKSri Lanka2015-2019951511512.755986.4400051
Shreyas MovvaCANOman2024-20265515136*12.758857.9500020
Gavin LarsenNZWest Indies1992-19991050511510.207667.1100050
Shafiul IslamBANEngland2010-201610635124*17.005691.0700272
Mohammed ShamiINDEngland2013-2025176051258.506677.2700152
Kushal MallaNEPPapua New Guinea2021-2023662512312.756973.9100041
Pat SymcoxSAWest Indies1993-1999863512417.005494.4400022
Roger TelemachusSAAustralia2000-20061172512910.2037137.8400123
Mohammad SamiPAKSri Lanka2001-20121585512217.008957.3000032
Kyle MillsNZPakistan2001-2015168251178.507369.8600140
Ian GouldENGNew Zealand198398251158.509454.2600230
Barry McCarthyIREAfghanistan2016-2024129351188.508758.6200241
Yuvraj SinghINDIreland2007-20112115050*-7566.6701030
Inzamam-ul-HaqPAKUnited Arab Emirates1994-19962115050*-47106.3801090
Darren LehmannAUSNamibia20031115050*-31161.2901053
Tillakaratne DilshanSLCanada2011110505050.005984.7501080
Moin KhanPAKKenya1996-20042115050*-7269.4401041
Khurram ManzoorPAKZimbabwe2008110505050.007368.4901060
Ahmed ShehzadPAKAfghanistan2014110505050.007467.5701070
Shahzaib HasanPAKBangladesh2010110505050.0038131.5801062
Farhaan BehardienSAIreland2015-2016210505050.0022227.2701033
Subash Prasad KhakurelNEPUnited Arab Emirates2018110505050.009751.5501021
George WorkerNZIreland2017110505050.008956.1801030
Samiullah ShenwariAFGIndia2014110505050.007368.4901061
Jonathan CarterWIUnited Arab Emirates20151115050*-5886.2101050
Sohaib MaqsoodPAKWest Indies2015110505050.006675.7601041
Ryan BurlZIMWest Indies2023110505050.005787.7201051
Imam-ul-HaqPAKHong Kong20181115050*-6972.4601031
Ashfaq AhmedUAEPapua New Guinea2018110505050.005689.2901051
Finn AllenNZScotland2022110505050.0048104.1701090
Shoaib KhanOMAWest Indies2023110505050.005492.5901051
Janith LiyanageSLAfghanistan2024310505050.0048104.1701022
Riaz HassanAFGNetherlands2022110505050.007566.6701031
Ijaz AhmedPAKUnited Arab Emirates19961115050*-5787.7201041
Roland HolderWIZimbabwe1993110505050.008757.4701040
Mahela JayawardeneSLKenya1999-2011320504525.0046108.7000070
RD ShahKENEngland1999-2007220504625.009154.9500040
Tushar ImranBANKenya2003-2006220504825.009453.1900031
Jacques RudolphSAAustralia20062215031*50.007864.1000030
Matt PriorENGSri Lanka2009-20112225028*-46108.7000050
Xavier MarshallUSAScotland2019220505025.006873.5301151
Kevin O'BrienIRENew Zealand2007-2017220504925.0048104.1700023
Luke WrightENGIndia2007220505025.0041121.9501171
Regis ChakabvaZIMKenya2008-2011220504125.006675.7600040
Mayank AgarwalINDAustralia2020220502825.0044113.6400061
Timm van der GugtenNEDIreland2021320504925.006181.9700014
PreviousPage 149Next

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.