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
Lahiru ThirimanneSLScotland2015-20192214844*48.006178.6900031
Aarif SheikhNEPCanada2024320483824.008357.8300040
Mohammad NawazPAKSri Lanka2019-20255214836*48.0035137.1400071
Alei NaoPNGHong Kong2017221484648.0039123.0800032
Rovman PowellWISouth Africa2023220484624.005292.3100023
Tony de ZorziSAWest Indies2023220482724.0048100.0000070
Josh InglisAUSNew Zealand2022-2023220483824.0044109.0900051
Romario ShepherdWINew Zealand20252214826*48.0033145.4500014
Akshay HomrajUSAUnited Arab Emirates2019220483424.008060.0000020
Ansh PatelCANScotland2026221484148.0037129.7300040
Noah CroesNEDOman2024220482924.008755.1700010
Adeeb UsmaniUAEUnited States of America2026220483624.007068.5700041
Craig SerjeantAUSEngland1977220484624.0012638.1000041
Saba KarimINDZimbabwe1997220483824.006178.6900020
Moin-ul-AtiqPAKWest Indies1988-1989220484624.007464.8600040
Mahela JayawardeneSLNetherlands2002-2006330483416.0039123.0800150
Nehemiah OdhiamboKENNetherlands2007-20146324829*48.0039123.0800042
Majid HaqSCOAustralia2007-2013330482516.008655.8100050
Danza HyattWIBangladesh2011331483924.006771.6400034
Ashley NurseWIAfghanistan2017-20184324826*48.005981.3600040
Dasun ShanakaSLIreland2016-2023330484216.0028171.4300053
Mohammad ShahzadAFGSri Lanka2014-2019330483416.006672.7300052
Najibullah ZadranAFGPakistan2014-2019330484216.006672.7300060
Waseem MuhammadUAEWest Indies2023330484216.004997.9600162
Tim RobinsonNZSri Lanka2024330483516.0047102.1300070
Alick AthanazeWIAustralia2024330483216.008556.4700050
Alan KnottENGWest Indies1976330482216.006771.6400041
John HampshireENGAustralia1971-19723314825*24.008655.8100070
Amal SilvaSLIndia1985330483616.009451.0600010
Afsar ZazaiAFGScotland20153314848*24.006376.1900250
Bruce BlairNZIndia19863314829*24.006080.0000141
Sean ErvineZIMEngland2001-20035414826*16.006376.1900140
Daren PowellWISouth Africa2005-20087414848*16.0039123.0800323
Jamie HowNZAustralia2007-2011440482212.0012937.2100030
Johan BothaSAWest Indies2008-2011940482412.007167.6100000
Malinga BandaraSLPakistan2007-2009440483112.008060.0000130
Morné MorkelSAWest Indies2008-201614424832*24.006475.0000150
Zulqarnain HaiderPAKSouth Africa20104424819*24.006870.5900030
Najibullah ZadranAFGIndia2014-2023440482112.006573.8500040
David BrainZIMIndia1992-1993541482716.0042114.2900042
Pieter SeelaarNEDAfghanistan2009-2022851483212.009351.6100130
Devon ThomasWIAustralia201355048199.606178.6900151
Ashley NurseWIBangladesh2018-2019651481912.005587.2700011
Michael LeaskSCONetherlands2021-20256514828*12.005194.1200013
Dwayne LeverockBERNetherlands2006-20097624817*12.0017926.8200010
Shaheen Shah AfridiPAKNew Zealand2018-202512614823*9.6044109.0900224
Dominic CorkENGSouth Africa1994-199696048218.0010645.2800130
Arshad KhanPAKSri Lanka1995-2000138348209.606178.6900111
Devendra BishooWIEngland2011-201910844812*12.006870.5900151
Craig McDermottAUSPakistan1985-19941710248326.006376.1900351
PreviousPage 153Next

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.