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
Josh ClarksonNZBangladesh2023-202665037167.405567.2700030
Matthew FordeWINew Zealand2025-202665037217.4033112.1200151
Sajid AliPAKWest Indies1986-199155037117.4010435.5800030
Dushmantha ChameeraSLBangladesh2018-2025863371312.337450.0000020
Tendai ChisoroZIMAfghanistan2015-2018974371212.338344.5800111
Sanjeev SharmaINDWest Indies1988-198997237147.406953.6200120
Champaka RamanayakeSLNew Zealand1986-1994107237217.404288.1000310
Rajesh ChauhanINDSri Lanka1993-199717713726*6.175074.0000220
Glenn McGrathAUSNew Zealand1993-2007328437119.256656.0600020
Lockie FergusonNZIndia2019-2023128137125.296160.6600121
Paul StrangZIMEngland1994-200098137165.298245.1200421
Justin LangerAUSIndia1994110363636.0022163.6400013
Andre AdamsNZCanada2003110363636.0020180.0000033
Andrew SymondsAUSICC World XI2005110363636.005466.6700011
Rashid LatifPAKNamibia2003110363636.0030120.0000040
Abdool SamadCANEngland2007110363636.006753.7300011
Tim de LeedeNEDUnited Arab Emirates1996110363636.004776.6000030
Klaas-Jan van NoortwijkNEDNew Zealand19961113636*-5466.6700030
Upul TharangaSLAfghanistan2018110363636.006456.2500030
CJO SmithSCOEngland2008110363636.006753.7300032
Khurram KhanUAEIreland2015110363636.005367.9200020
Moneeb IqbalSCOKenya2010110363636.007150.7000030
Swapnil PatilUAEPakistan2015110363636.006852.9400020
Sanju SamsonINDNew Zealand2022110363636.003894.7400040
Haris SohailPAKIndia2015110363636.004875.0000030
Tony UraPNGCanada2023110363636.003894.7400050
Mitchell SantnerNZNetherlands20231113636*-17211.7600032
Ryan RickeltonSAPakistan2024110363636.003894.7400070
Michael JonesSCONew Zealand2022110363636.005072.0000040
Romario ShepherdWIScotland2023110363636.004383.7200050
Minod BhanukaSLPakistan2019110363636.003992.3100002
Zaheer AbbasPAKCanada1979110363636.005170.5900041
Gary CrockerZIMSri Lanka19931113636*-29124.1400050
Naimur RahmanBANScotland1999110363636.005862.0700050
Jacob MartinINDKenya2001210363636.007051.4300050
Kumar SangakkaraAXAfrica XI2005221363536.008641.8600060
Habibul BasharBANScotland2006220362218.004875.0000060
MS DhoniINDAfghanistan2018-2019220362818.006952.1700030
Xavier MarshallUSAOman2020220362318.006654.5500041
Peter BorrenNEDSri Lanka2006220363418.004090.0000000
Alexei KervezeeNEDWest Indies2007-2011220362218.005664.2900070
Farokh EngineerINDEngland1974-1975320363218.006654.5500030
Harvir BaidwanCANWest Indies20082223623*-6654.5500010
Cephas ZhuwaoZIMIreland2008-2018220362018.003894.7400042
Shadley van SchalkwykUSANepal20242213629*36.004973.4700011
Aamir KaleemOMANamibia2025220362118.005170.5900060
Gareth DelanyIREUnited Arab Emirates2021-20233223621*-23156.5200040
Richard NgaravaZIMIndia2022221363436.004678.2600031
Teja NidamanuruNEDOman2023-2024220363418.004580.0000031
Gudakesh MotieWIPakistan2025320363118.0025144.0000042
PreviousPage 174Next

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.