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
Donald TiripanoZIMNetherlands2019221372137.007350.6800030
Glenn PhillipsNZBangladesh2023-20252223721*-3994.8700032
Tinashe KamunhukamweZIMPakistan2018220373418.504975.5100032
Jaskaran MalhotraUSAScotland20222213736*37.0031119.3500041
Mitchell OwenAUSIndia2025320373618.5027137.0400023
Hassnain ShahOMACanada2025-2026320372718.504582.2200024
Kiran MoreINDZimbabwe1987-1992421372237.0027137.0400021
Sanwar HossainBANAustralia2003330372712.337748.0500020
Mohammad HafeezPAKAfghanistan2012-2019330371912.336854.4100030
Ramesh PowarINDPakistan2004-20066313718*18.5035105.7100050
Dinesh KarthikINDAustralia2007-20194313725*18.504190.2400120
Hasan RazaPAKSri Lanka1996-1999330371812.338842.0500010
Mohammad MithunBANIndia2014-2018430372612.336259.6800060
Quinton de KockSANetherlands2023330372012.336259.6800060
Rohan MustafaUAEAfghanistan2014-2018330372812.337549.3300050
Aamir KaleemOMAUnited Arab Emirates2022-2024330373212.335468.5200133
Jonathan CarterWIPakistan2017330371412.334386.0500021
Alasdair EvansSCOIreland2014-2018432372237.003897.3700021
Hiri HiriPNGOman2019-20223313731*18.505666.0700130
Sahibzada FarhanPAKAustralia2026330372812.334484.0900030
Ben CurranZIMAustralia2026330373012.336160.6600140
Vriitya AravindUAENetherlands2024-2025330371812.338444.0500020
Vinayak ShuklaOMACanada2025-2026430372012.334288.1000031
Geoff BoycottENGNew Zealand1973-1979330372012.3312828.9100040
Syed KirmaniINDEngland1981-19836313718*18.509041.1100020
Somachandra De SilvaSLAustralia1975-19858333715*-7251.3900000
Ashraf AliPAKAustralia1981-19844333715*-5863.7900010
David WhiteNZPakistan1990330371512.339738.1400010
Aashish KapoorINDPakistan1996430371912.335567.2700111
Steve ElworthySASri Lanka1998-1999431372318.505567.2700150
Nikhil ChopraINDAustralia1999-20003313718*18.505271.1500040
Sameer DigheINDSri Lanka2001431372318.507748.0500000
Alpesh VadherKENIndia1998-1999332371837.009339.7800040
Mirwais AshrafAFGKenya2010-2013430371712.335271.1500012
Ray PriceZIMSouth Africa2003-20095423717*18.505468.5200031
Jimmy KamandeKENSouth Africa2001-2008541372912.336457.8100120
Brad HaddinAUSBangladesh2008-201154037169.257450.0000030
Andre BothaIREWest Indies2007-201144037289.258344.5800221
Ahmed RazaUAEPapua New Guinea2017-202264037209.255172.5500031
Blair TicknerNZIndia2023-2026442373418.5033112.1200014
Sam CurranENGSri Lanka2018-20269423721*18.503897.3700021
Cameron StevensonUSAScotland2019-20224423734*18.504092.5000131
Tinashe KamunhukamweZIMIreland2019-202344037289.2524154.1700161
Mahesh TheekshanaSLPakistan2023-20265423721*18.504484.0900121
Ghulam ParkarINDAustralia198444037169.258145.6800050
Blair HartlandNZIndia199444037219.259638.5400130
Brooke WalkerNZPakistan2001-20026423716*18.505369.8100030
Nathan HauritzAUSWest Indies2003-20108533720*18.5030123.3300021
Xavier MarshallWIPakistan2005-200855037267.406556.9200150
Brian VitoriZIMIndia2013-201565137179.255074.0000132
PreviousPage 173Next

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.