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/27WARBOLODI5th 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
Peter ComanNZPakistan1973110242424.005841.38000--
Sohail FazalPAKWest Indies1989110242424.003470.5900010
Alec DaviesSCONew Zealand1999110242424.004850.0000030
Nic PothasSAPakistan2000210242424.004158.5400000
Harbhajan SinghAXAfrica XI2007220242012.0024100.0000021
Taufeeq UmarPAKAustralia2003-2005220242112.005543.6400040
Craig McMillanNZCanada2003-2007220241412.0019126.3200040
Marlon SamuelsWIUnited Arab Emirates2015-2018220241512.005246.1500020
Saman JayanthaSLAustralia2004220242312.003177.4200040
Ragheb AgaKENAfghanistan2013220241812.006536.9200000
Dale SteynSASri Lanka2009-20191020242312.003764.8600040
Tino MawoyoZIMBangladesh2006220241412.005642.8600010
Neil McCallumSCOEngland2008-2010220242212.005048.0000011
Tendai ChataraZIMWest Indies2013-2023320241612.002885.7100020
Ahmed RazaUAENamibia2020-2022421241924.003666.6700020
Kane RichardsonAUSIndia2016-20208212424*24.0018133.3300141
Lockie FergusonNZEngland2018-2023421241924.005543.6400001
Waqas BarkatHKPapua New Guinea2014220242412.004948.9800130
Luke JongweZIMSri Lanka2023-2024220241412.002982.7600021
Milinda SiriwardanaSLWest Indies2015320241712.0021114.2900001
Wellington MasakadzaZIMAustralia2026221241424.002596.0000020
Yasir Ali ChowdhuryBANIreland2023220241712.0017141.1800021
Venkatesh IyerINDSouth Africa2022220242212.004060.0000001
Asela GunaratneSLWest Indies2016220241812.003275.0000020
Fred KlaassenNEDNepal2018220241312.004652.1700010
Sherfane RutherfordWIIndia2026220242412.002692.3100120
Jan Nicol Loftie-EatonNAMIreland2026220241512.004355.8100010
Jordan CoxENGPakistan2026220241812.002885.7100021
Gus AtkinsonENGWest Indies20233212420*24.0024100.0000031
Gavin HoeyIRESouth Africa2024220242312.002885.7100021
Zakary FoulkesNZWest Indies20252222422*-21114.2900030
Usman GhaniAFGNetherlands2022220242412.005841.3800120
PS AthavaleOMANamibia2024220241812.003764.8600040
Mujibur AliOMAUnited Arab Emirates2026220242412.003764.8600130
John EdrichENGPakistan1974220241812.004652.1700020
Collis KingWINew Zealand1979-1980220241212.003372.73000--
Carlisle BestWISri Lanka1987-1989220241812.003961.5400010
Shane ThomsonNZEngland1994-19962212417*24.004850.0000010
Dulip LiyanageSLIndia1993-1997320242012.002692.3100011
Philo WallaceWIZimbabwe2000220241812.007332.8800020
Errol StewartSAWest Indies19932212423*24.004158.5400020
Dawlat ZadranAFGScotland2013-20198212415*24.003961.5400011
Peter OngondoKENSri Lanka2003-201133024208.0021114.2900120
Alester MaregwedeZIMAustralia20043312418*12.004158.5400020
Mluleki NkalaZIMPakistan2000-2004631241412.002885.7100030
Xavier MarshallWISouth Africa200533024158.005048.0000001
Craig WrightSCOCanada2007-200943024148.003470.5900020
Regis ChakabvaZIMIreland2015-202143024178.004158.5400010
Imran TahirSAZimbabwe2014-20187322423*24.0024100.0000030
Nurul HasanBANAfghanistan202533024158.004060.0000020
PreviousPage 206Next

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.