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
Errol StewartSAAustralia1994110131313.003141.9400010
Sultan ZarawaniUAENew Zealand1996110131313.001872.2200010
Roydon HayesNZWest Indies1995110131313.002552.0000010
Ganesh MylvaganamUAEPakistan1996110131313.005026.0000010
Mike SmithSCOAustralia1999110131313.003240.6300010
Syed MaqsoodUAESri Lanka2004110131313.002454.1700020
Surendra SeerajCANBermuda20061111313*-12108.3300000
Haninder DhillonCANZimbabwe2006110131313.002650.0000030
Andre AdamsNZAustralia2002-20032211313*13.0012108.3300111
Shahid AfridiAXAfrica XI200522013136.501492.8600130
Sanjayan ThuraisingamCANKenya2003-2006221131313.001492.8600011
Hendrik-Jan MolNEDPakistan2002-200322013136.502552.0000110
Akram KhanBANAustralia1990-199922013136.505125.4900110
Nathan HauritzAUSNew Zealand2009-20106201396.501681.2500000
Umar GulPAKWest Indies2006-201192013136.5013100.0000101
Alan DawsonSAIndia1999-2003421137*13.008162.5000011
Martin van JaarsveldSAZimbabwe2003321138*13.002356.5200010
Murali KartikINDWest Indies200242013116.502356.5200010
Tareq AzizBANZimbabwe20043221311*-2065.0000010
Tinashe PanyangaraZIMIreland2015321138*13.001681.2500010
Gareth HopkinsNZSouth Africa2007-200922013136.501492.8600120
Reon KingWIAustralia19994211312*13.004429.5500010
Deighton ButlerWISri Lanka20052221313*-1968.4200030
Malinga BandaraSLNetherlands200622013116.5011118.1800001
WK McCallanIRESouth Africa200722013106.501872.2200000
Andrew WhiteIREIndia2007-20112201386.503834.2100000
Dave Langford-SmithIREEngland2006-200722013126.5013100.0000000
Kevin SandherCANBermuda2006-20075201396.502944.8300000
Abdur RehmanPAKEngland201222013126.501968.4200020
Rayad EmritWIIndia2007221131313.003537.1400010
Arshad AliUAESri Lanka2004-20082201376.502161.9000010
Nikita MillerWISri Lanka201132013136.501872.2200100
Nikita MillerWISouth Africa20102211313*13.001776.4700101
Cheteshwar PujaraINDZimbabwe201322013136.502846.4300120
Jeevan MendisSLWest Indies20132201386.501776.4700020
Xavier DohertyAUSIndia2012-201311221313*-9144.4400001
Usman SalahuddinPAKWest Indies20112201386.502846.4300000
Doug BracewellNZSouth Africa2012-201532013136.502259.0900110
Trent BoultNZBangladesh2015-20231521131213.001492.8600020
Jason MohammedWIAustralia202122013116.502065.0000020
Hamish RutherfordNZEngland201322013116.504429.5500020
Shapoor ZadranAFGUnited Arab Emirates2014421137*13.001492.8600011
Shadley van SchalkwykUSAOman202522013116.502161.9000001
Asad AliPAKWest Indies201332013116.501681.2500001
Navneet DhaliwalCANScotland202422013126.502454.1700001
Shai HopeWIScotland2018-202322013136.502259.0900120
Barry McCarthyIREBangladesh2017-2019321131213.002454.1700010
Zaheer MaqsoodUAEHong Kong2015222138*-4628.2600020
Hussain TalatPAKBangladesh20262201396.502650.0000010
Fabian AllenWIBangladesh2018-20193201376.502650.0000011
PreviousPage 245Next

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.