Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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
Jan Nicol Loftie-EatonNAMSouth Africa20262201065.002147.6200020
Haris RaufPAKIndia2023-20254201085.001376.9200001
Donavon FerreiraSAPakistan20253201075.002245.4500010
Hasan MahmudBANSri Lanka2023-20252211010*10.009111.1100120
Nathan EllisAUSBangladesh202622110810.002050.0000000
Scott CurrieSCOCanada20242201055.001855.5600010
Kabua MoreaPNGOman2021222109*-1855.5600010
Kaleem SanaCANNepal2024-202632010105.009111.1100101
Cooper ConnollyAUSPakistan2024-2026221107*10.002835.7100000
Irfan KhanPAKZimbabwe20243201075.002050.0000010
Dilpreet BajwaCANUnited States of America20242201085.002737.0400010
Hammad MirzaOMANetherlands2024221108*10.002050.0000000
Shamyl HussainPAKBangladesh20262201065.002934.4800000
Sheel PatelCANNepal20262201085.001662.5000000
Tony GrayWIPakistan1985-19881121107*10.001566.6700010
David CapelENGIndia1987-19892201085.001855.5600000
Dulip LiyanageSLZimbabwe1993-20012201085.009111.1100000
Mark DekkerZIMEngland1994-19952201055.002050.0000000
Adam HollioakeENGIndia1997-19992201065.001952.6300000
Mohammad SaleemAFGIndia202622110910.002050.0000020
Grant PatersonZIMWest Indies19832201065.004820.8300010
Gazi AshrafBANPakistan1986-198822010105.003231.2500100
Saiful IslamBANPakistan1995-199722110710.002147.6200000
Warren WisneskiNZAustralia200032110610.001758.8200010
Mirwais AshrafAFGCanada2011221101010.009111.1100010
Dawlat ZadranAFGWest Indies2017-20195201095.0010100.0000010
Alfred LusenoKENZimbabwe2006-2009432108*10.001758.8200001
Amit MishraINDWest Indies2009-2014831105*5.002835.7100110
Rohan GavaskarINDAustralia200443210610.001376.9200010
Ed RainsfordZIMWest Indies2006432109*10.004422.7300100
S. SreesanthINDPakistan2006-20078321010*10.001758.8200110
Malinga BandaraSLIndia2007432105*10.001662.5000000
Anderson CumminsCANKenya20073301083.331662.5000010
BJ WatlingNZEngland20133301073.333925.6400000
Albert van der MerweIREZimbabwe20103301083.331952.6300101
Bernard LootsNEDIreland2010-2011332109*10.001952.6300001
Steven TaylorUSANetherlands2023-202433010103.332638.4600220
Mohammad IrfanPAKSri Lanka2014-201583210510.002147.6200020
Safyaan SharifSCOZimbabwe2017-2023332105*10.001190.9100010
Nuwan PradeepSLEngland2016-201993210710.001190.9100010
Tim MurtaghIRESri Lanka2014-201633010103.332245.4500220
Adam ZampaAUSBangladesh2017-2026632106*10.002147.6200120
Barry McCarthyIRESri Lanka2016-20233301053.332441.6700100
Henry ShipleyNZPakistan20234301073.331471.4300100
Sushan BhariNEPOman2020-202253210810.002638.4600010
Rishad HossainBANAfghanistan2024-20253301053.332441.6700000
Akif JavedPAKNew Zealand20253311085.001471.4300020
Gudakesh MotieWIAustralia20243301073.333132.2600110
Usman GhaniAFGIreland2015-20173301063.332441.6700010
Amir HamzaAFGIreland2012-201753210710.001758.8200001
PreviousPage 261Next

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.