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
Ashwell PrinceSAPakistan2007520413920.505278.8500020
Dean MinorsBERZimbabwe2006221412941.005673.2100031
WF StellingNEDSri Lanka2006221412841.007157.7500010
Luke WrightENGIreland2009-2013220413620.504689.1300042
Paras KhadkaNEPOman2020220413820.504885.4200061
George WorkerNZSouth Africa2015221412141.006365.0800040
Kithuruwan VithanageSLPakistan2013220412720.5039105.1300060
John AndersonIRESri Lanka2016220413420.506464.0600060
Donald TiripanoZIMSouth Africa2018221412941.005377.3600070
Basil HameedUAEIreland2021-2023220413920.506761.1900003
Mahesh TheekshanaSLNetherlands2023320412820.507753.2500010
AR BishtOMANepal2026220413520.505278.8500041
Mike DennessENGPakistan1974220413220.507356.1600020
Roland HolderWIAustralia1995-19962214134*41.007058.5700030
Vinod KambliINDKenya1996-20002214139*41.004493.1800070
Greg BlewettAUSSri Lanka1999320414020.507852.5600010
Robin BrownZIMAustralia1983-1987220413820.5011037.2700040
Athar Ali KhanBANZimbabwe1997220413220.507455.4100051
Johanne SamarasekeraUAEPakistan1994-19962214131*41.009742.2700000
Karun JethiCANWest Indies2008220412320.504395.3500070
James FranklinNZBangladesh2004-20106324120*41.005969.4900040
Graeme CremerZIMNew Zealand2011-2015430412213.678548.2400010
Kwame TuckerBERKenya2006330413413.678250.0000060
Gavin HamiltonSCOAfghanistan2009-2010330413113.678846.5900040
Niall O'BrienIREKenya2007-2008330412213.678747.1300030
Nitish KumarCANNetherlands2013-2014331412220.506068.3300110
Sachithra SenanayakeSLIndia2012-20144314122*20.5034120.5900050
Andrew EllisNZSouth Africa2012330412013.675180.3900021
Kyle MayersWIPakistan2022330413313.674591.1100052
Robin SinghINDEngland1997-1999330411813.675180.3900011
Nathan SmithNZBangladesh20263324121*41.004983.6700020
Dipendra Singh AireeNEPCanada2024-2026330412713.675278.8500030
Chamika KarunaratneSLNew Zealand2023330412413.678349.4000050
Kushal MallaNEPCanada2024431412020.508747.1300012
Shafiq AhmedPAKEngland1977-1978330412913.679145.0500020
Eldine BaptisteWIPakistan1984-1987630412413.675969.4900030
Dipak PatelNZEngland1992-1997432412441.004395.3500021
Curtly AmbroseWINew Zealand1992-19991031411720.5039105.1300041
Eric SimonsSANew Zealand1994-1995330412413.674983.6700001
Shane Edward BondNZIndia2002-20097434131*41.0040102.5000133
Tapash BaisyaBANIndia2003-2004441411713.6741100.0000040
Ravi RampaulWIZimbabwe2003-201011414126*13.6727151.8500124
James FranklinNZWest Indies2004-20077424117*20.506068.3300021
Jamie HowNZIndia2010440412310.257653.9500060
Tom de GroothNEDAfghanistan2009-2012540412210.258548.2400070
Raqibul HasanBANWest Indies2009-2011440412010.258150.6200020
Thilan ThusharaSLZimbabwe2008-20106424128*20.5041100.0000013
Khurram ChohanCANIreland2009-2011542412620.508150.6200021
Sean AbbottAUSSouth Africa2023-2025541412313.674885.4200060
Aminul IslamBANZimbabwe1997-2001440411610.255870.6900021
PreviousPage 165Next

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.