Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIO187/1 (17)ES198/6 (20)LIO need 12 runs in 18 ballsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Pargat SinghCANUnited States of America2023-20267702247232.0031471.34011214
Asif MujtabaPAKSri Lanka1993-19951083224113*44.8032169.78100140
Gary KirstenSAZimbabwe1995-20019912246628.0029575.93021230
Nathan McCullumNZSri Lanka2009-2015171242243628.0026086.15002158
Rashid LatifPAKNew Zealand1992-20032318722432*20.3632968.09000113
Stuart WilliamsWIPakistan1995-19984402237755.7529276.37030262
Amjad AliUAEAfghanistan20145502239844.6026285.11020312
Asad ShafiqPAKZimbabwe2011-201576222378*55.7531969.91020141
Rohit KumarNEPCanada2024-202676022310137.1729076.90110205
Soumya SarkarBANIndia2015-20258802235427.8825487.80012236
Graeme WoodAUSIndia1981-1985109222398*31.8635662.64011220
Neil McKenzieSAPakistan2000-2003101012236224.7835063.71020180
Michael BracewellNZWest Indies2022-20261110322340*31.8625388.14000233
Rohan MustafaUAEScotland2014-20231211122365*22.3031670.57011225
Wasim RajaPAKWest Indies1975-1985131242235827.8830672.8801292
Ricardo PowellWIAustralia2001-2003131212233720.2727182.29000253
Najibullah ZadranAFGZimbabwe2015-20221715322381*18.5825786.770111410
Mohammad NabiAFGScotland2009-201812812229231.7123395.28031166
Matty CrossSCOUnited States of America2019-202610802227427.7529475.51021174
Andrew FlintoffENGSri Lanka1999-2007109122210427.7523594.47110196
Ravi BoparaENGNew Zealand2008-2013101002225822.2035462.71010210
Jan FrylinckNAMUnited States of America2019-2026111012227024.6729276.03021175
Richard HadleeNZWest Indies1979-1987121012224224.6737459.36000210
Bruce LairdAUSWest Indies1979-198210101222117*24.6742751.99100210
Manoj PrabhakarINDWest Indies1987-199622184222102*15.8637758.89102220
BJ WatlingNZSri Lanka2010-201264122196*73.6726882.46030270
Shai HopeWIZimbabwe2016-202344022110155.2527879.50110145
Philip SaltENGWest Indies2023-20246602217436.8324590.20020254
Aarif SheikhNEPOman2020-20269702216631.5731171.06010124
Geoff HowarthNZSri Lanka1979-19858712217636.8329874.16020281
Matt HorneNZPakistan1997-20028802216227.6333665.77010231
Sabbir RahmanBANSri Lanka2015-201910912216027.6324689.84031311
Craig WishartZIMWest Indies2000-20031111122172*22.1036660.38021212
David MillerSABangladesh2015-20239612207944.0022199.55010187
Kamran AkmalPAKBangladesh2003-2010127022010031.43202108.91101294
Mark VermeulenZIMKenya2002-200977222062*44.0026184.29020301
Imad WasimPAKEngland2016-2019108422063*55.00196112.24020234
Graeme WoodAUSSri Lanka1983-198598122052*31.4334364.14021220
Sherwin CampbellWINew Zealand1994-2000101002207122.0040554.32023171
Elton ChigumburaZIMAfghanistan2014-20161412222049*22.0036660.11001152
James FranklinNZSouth Africa2002-20131612222053*22.0030971.20012171
Niall O'BrienIREAfghanistan2012-2018141402203615.7137159.30000142
Rashid LatifPAKSouth Africa1993-2003272342202511.5834863.22002130
Saleem ElahiPAKZimbabwe2002-200333021910873.0023493.59200270
Joe RootENGAfghanistan2015-202543021912073.00210104.29110182
Shaiman AnwarUAEHong Kong2014-20174402197654.7526881.72030272
Dave CallaghanSANew Zealand1993-1995441219169*73.0024589.39100214
Steve TikoloKENWest Indies1996-20036602199336.5026482.95021214
Tom LathamNZZimbabwe2012-2015662219110*54.7522896.05100205
Afif HossainBANZimbabwe2020-202276221985*54.75201108.96010155

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.