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
Vusi SibandaZIMEngland2004220342817.007346.5800041
Barney RogersZIMWest Indies2003220343417.004182.9300170
Joginder SharmaINDBangladesh20043223429*-24141.6700050
Dean MinorsBERBangladesh2007220342317.006552.3100001
Rohit SharmaINDHong Kong2008-2018220342317.005166.6700040
Samit PatelENGPakistan20124223417*-4085.0000020
Wayne ParnellSAZimbabwe2010-2014721342434.0033103.0300021
Jonathan CarterWIIndia2015-2017320342117.007445.9500040
Brian ChariZIMWest Indies2016220341917.008639.5300020
Roston ChaseWIUnited Arab Emirates20233213427*34.004575.5600010
Saqib ZulfiqarNEDZimbabwe2019-20232213434*34.003597.1400121
Agha SalmanPAKZimbabwe2024320343017.003791.8900031
Minod BhanukaSLSouth Africa2021220342717.005265.3800030
Saud ShakeelPAKAfghanistan2023220342517.004085.0000050
DO LeicherNAMOman20262213430*34.0027125.9300031
Zuhaib ZubairUAECanada2024220343117.0031109.6800031
Malan KrugerNAMSouth Africa2026220343417.006453.1300110
Jai MoondraIREAfghanistan2026320343117.003987.1800050
Brian HastingsNZAustralia1974220342717.005462.9600050
Barry WoodENGPakistan1978220342617.0011030.9100030
Collis KingWIPakistan1977-1979220343417.0028121.4300130
Rahmat ShahAFGHong Kong2014-2018220342317.007048.5700040
Minhajul AbedinBANZimbabwe1997220341817.006552.3100000
Ramesh DavidCANWest Indies2008220342817.008838.6400060
Jan Nicol Loftie-EatonNAMIreland2026220342317.005364.1500012
Saqlain MushtaqPAKBangladesh1997-2002732342134.007843.5900030
Andy BichelAUSZimbabwe20043323423*34.0033103.0300101
Craig EvansZIMEngland1996-1997330343211.336353.9700040
Gareth HopkinsNZEngland2004-2009630342511.336056.6700020
Xavier MarshallUSAPapua New Guinea2019330341711.335068.0000040
WK McCallanIREEngland2006-2009331342417.005858.6200030
Trent JohnstonIRESouth Africa2007-20113313413*17.004379.0700002
Dave Langford-SmithIRENetherlands2006-20073313431*17.0017200.0000113
Gary WilsonIRESouth Africa2011-2016330343111.336949.2800141
Manoj TiwaryINDZimbabwe2015330342211.337346.5800001
Adrian BarathWIIndia2011330341711.336750.7500140
Jahurul IslamBANPakistan2010-2012331342317.005166.6700130
Nkruma BonnerWINetherlands20223313419*17.004085.0000130
Rilee RossouwSAEngland2016330341911.333889.4700060
David WieseSANew Zealand2015330341411.334772.3400012
Shivam DubeINDSri Lanka2024330342511.334280.9500122
Hussain TalatPAKSouth Africa2019-2025430342211.335957.6300030
Gareth DelanyIREEngland2020330342211.334969.3900160
Ryan BurlZIMNetherlands20234313416*17.003987.1800030
Tony MunyongaZIMAustralia2022330341711.336949.2800020
Rishad HossainBANZimbabwe2026330342311.335858.6200050
Charlie TearSCONamibia2024-2025330341611.334870.8300060
Wasim BariPAKIndia1978-1983932341834.008639.5300000
Eldine BaptisteWIAustralia1984-198511313428*17.003791.8900010
Manzoor ElahiPAKZimbabwe1995331342117.004969.3900001
PreviousPage 179Next

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.