Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Bob WoolmerENGWest Indies19762201296.003435.2900010
Jock EdwardsNZEngland197822012126.001770.5900110
Peter WebbNZEngland1983-19842201286.003040.0000020
Ghulam ParkarINDEngland198222012106.004725.5300010
Tim ZoehrerAUSIndia1986-198752012116.002450.0000000
ZulqarnainPAKSri Lanka19865221211*-12100.0000001
Ian BishopWINew Zealand19962211212*12.005240.0000101
Atul WassanINDAustralia1990221128*12.001580.0000010
Jack HeronZIMWest Indies198322012126.007416.2200100
Gazi AshrafBANSri Lanka1986-198822012106.003138.7100000
Faruque AhmedBANSri Lanka1988-199022012126.004030.0000100
Sandeep GuptaKENZimbabwe199922012126.001675.0000110
Dwight BasdenBERNetherlands20072201276.003930.7700000
Dawlat ZadranAFGPakistan2012-201422012126.002060.0000101
Matthew HoggardENGIndia2002-20069311276.001963.1600000
Mervyn DillonWIZimbabwe1999-20031231126*6.003435.2900000
Edgar SchiferliNEDCanada2007-2013432126*12.001580.0000000
Travis FriendZIMEngland2001-20034301254.002548.0000020
Shaun TaitAUSEngland2007-2011832121112.0011109.0900011
Syed RaselBANWest Indies2006-20094301274.003732.4300000
Shahadat HossainBANSri Lanka2007-2013632129*12.002646.1500000
Mushfiqur RahimBANNetherlands2010-20233311211*6.001866.6700111
John MooneyIREWest Indies2007-2015331126*6.001392.3100120
Henry OsindeCANBermuda2006-20087311211*6.002450.0000110
Mark GillespieNZSri Lanka2006-200753112116.002941.3800100
Timycen MarumaZIMWest Indies20103301294.005024.0000010
Nadeem AhmedHKPakistan2004-2018332129*12.003138.7100010
Moisés HenriquesAUSWest Indies20213301274.004129.2700000
Calum MacLeodSCOSri Lanka2011-201933012114.002744.4400100
Mohammad IrfanPAKAustralia201433012124.001392.3100202
Adam MilneNZBangladesh2013-20236311276.002941.3800000
Dimuth KarunaratneSLIndia2019-202333012104.003633.3300120
Ziaur RahmanBANSri Lanka2013-201443012124.001770.5900210
Shannon GabrielWINew Zealand20173321212*12.002254.5500110
Mohammed ShamiINDSouth Africa2013-20235311286.002352.1700110
Shapoor ZadranAFGScotland2010-20165321212*12.001580.0000120
Shapoor ZadranAFGZimbabwe2014-201863212712.003831.5800010
Jeremy GordonCANNetherlands2013-2024432126*12.002548.0000010
John RevaPNGUnited Arab Emirates201733012114.001580.0000110
PADLR SandakanSLNew Zealand20193311266.002842.8600010
Wanindu HasarangaSLSouth Africa20213301264.002060.0000000
Fred KlaassenNEDNew Zealand2022332128*12.002157.1400010
Dillon HeyligerCANNamibia2023-20253301274.001675.0000111
Wasim AliOMAUnited Arab Emirates2024-202633012124.003336.3600200
Shreyas MovvaCANUnited Arab Emirates2024-20263301294.002450.0000100
Paul DowntonENGPakistan1977-19874301264.002254.5500100
Greg MatthewsAUSSri Lanka19923321210*12.002060.0000010
Craig MatthewsSAIndia1991-199712321210*12.001866.6700000
Abey KuruvillaINDSri Lanka19976311276.001675.0000001
Steve ElworthySAIndia1999-2000831129*6.001963.1600101
PreviousPage 251Next

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.