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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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
Adam BacherSAEngland200522019159.505335.8500030
Chris TremlettENGIndia20072221919*-10190.0000011
Gary WilsonIREIndia2007-201522019139.503161.2900030
Sohail TanvirPAKZimbabwe2008-20118211917*19.0019100.0000001
Khurram KhanUAEIndia2004-201522019149.504047.5000020
BJ WatlingNZZimbabwe201122019199.5017111.7600130
Suhrawadi ShuvoBANAustralia2011321191619.002673.0800030
Adam MilneNZSouth Africa20153211915*19.002190.4800010
Kirk EdwardsWIEngland201422019109.504344.1900010
Sunil NarineWISouth Africa2013-20164211918*19.0017111.7600030
Michael BracewellNZAustralia202222019129.503063.3300020
Bilawal BhattiPAKSri Lanka2013-2014521191819.0014135.7100020
Peter MoorZIMWest Indies201622019139.502095.0000021
Blair TicknerNZBangladesh202622019129.502190.4800020
Mohammad NawazPAKIndia2018-20233211915*19.003063.3300010
Jay OdedraOMACanada2025-20263211918*19.003063.3300010
Jan-Izak de VilliersNAMUnited States of America2024-20252211914*19.002576.0000011
Jayden SealesWIBangladesh2022-20254211916*19.003357.5800000
Mohammad WasimPAKSouth Africa2023-20252211912*19.0018105.5600021
Mujibur AliOMAUnited States of America202522019199.505335.8500110
Wayne DanielWIPakistan1984421191219.002867.8600000
Derek PringleENGSri Lanka1987-19923221919*-11172.7300011
Jack RussellENGSri Lanka1988-19963211910*19.002673.0800000
Dammika RanatungaSLPakistan199022019199.506230.6500110
Vivek RazdanINDPakistan198922019189.502382.6100030
Vijay YadavINDZimbabwe19934211919*19.002576.0000110
Ben HollioakeENGZimbabwe20014211914*19.002770.3700020
Devang GandhiINDAustralia200022019139.503063.3300030
Dale BenkensteinSAKenya1999-200222019129.503357.5800020
Afsar ZazaiAFGIreland201522019189.502965.5200010
Gerald PeckoverZIMWest Indies19832211916*19.003652.7800030
Alpesh VadherKENSouth Africa199922019179.507027.1400020
Ian AustinENGSri Lanka1998-19993211911*19.002479.1700010
Dougie LockhartSCOIreland201022019199.507425.6800110
Geert-Maarten MolNEDIreland2007-2008221191419.004047.5000040
Peter OngondoKENScotland2007-20085321911*19.002576.0000000
Richard IllingworthENGPakistan1992-199673119149.502286.3600020
Nasir JamshedPAKSri Lanka2009-201233019186.332965.5200130
Umesh YadavINDBangladesh2014-201563119179.502673.0800021
Shaminda ErangaSLIndia2013-20144331912*-3554.2900030
Nathan LyonAUSIndia2016-20197331912*-14135.7100021
Junaid SiddiquiCANNetherlands2013-202443019126.335733.3300000
Ish SodhiNZAustralia2016-20203311914*9.502190.4800120
Samiullah ShenwariAFGCanada2010-20115311989.502576.0000011
Leon JohnsonWISouth Africa201533019186.336131.1500121
Imran HaiderUAEPapua New Guinea2017-201843119139.502867.8600000
Mujeeb Ur RahmanAFGZimbabwe2018-202293119159.5014135.7100021
Riley HekurePNGNamibia2019-202333019126.333850.0000000
Kabua MoreaPNGNepal2021-20233311917*9.502770.3700010
Pramod MadushanSLPakistan2023-20253311911*9.502965.5200030
PreviousPage 222Next

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.