Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Chad SoperPNGHong Kong2016-2018550783915.6014653.4200060
B SharkiNEPNetherlands2023-2026650783515.6014354.5500160
Andre AdamsNZPakistan2001-2004761784515.6010177.2300081
Khaled MahmudBANAustralia1999-20056617825*15.6015849.3700030
Dipak ChudasamaKENZimbabwe1996-1999660783413.0016048.75001100
PL MommsenSCOAfghanistan2010-2016770783111.1412363.41000110
Chad SoperPNGUnited States of America2019-2023871782113.0014254.9300031
Hiri HiriPNGUnited States of America2019-2023770782311.1419639.8000140
Nayan MongiaINDZimbabwe1996-19991372782815.6011567.8300052
Chad SoperPNGUnited Arab Emirates2017-2023983781915.6014852.7000031
Gary BrentZIMPakistan1996-200810947818*15.609284.7800052
Majid HaqSCOIreland2007-20151192785211.1416347.8501261
Joel GarnerWIAustralia1978-19873412178277.099185.7100132
Tim SoutheeNZAustralia2009-20222117578176.509780.4100223
Geoff BarnettCANBangladesh2007110777777.0012362.6001062
Amjad AliUAESri Lanka2008110777777.007997.47010120
Barry WoodENGEast Africa1975110777777.0013855.8001060
Clayton LambertWIIndia1991220776638.5012064.1701041
Calum MacLeodSCONepal2022220776438.5050154.00010123
David WieseNAMUnited Arab Emirates2022220776738.509581.0501051
Haseeb AmjadHKPapua New Guinea2014220774238.5059130.5100056
Michael JonesSCOCanada2026220774138.509581.0500032
Shaun FouchéNAMUnited States of America2023-2025220775538.5013557.0401030
Guy de AlwisSLEngland19832217758*77.0071108.4501082
Keith DabengwaZIMSri Lanka2008-2009330773925.6716247.5300061
Umar BhattiCANIreland2007-2010430774625.6711765.8100060
Andy PycroftZIMNew Zealand1987-19923327752*77.008887.5001041
BJ WatlingNZSouth Africa2013330774525.6715150.9900090
Andre RussellWIEngland2011-2019330774925.6775102.6700045
Samiullah ShenwariAFGNetherlands2009-20126317739*38.5011865.2500022
Pathum NissankaSLNetherlands2023330775425.678689.53011120
Graeme FowlerENGNew Zealand1983330776925.6715250.66011100
Eric SzwarczynskiNEDAfghanistan2009-2010440776519.2511765.8101140
Nathan McCullumNZZimbabwe2011-2015842773038.5066116.6700024
Sarfraz AhmedPAKIndia2007-2019840774419.2512462.1000040
Logan van BeekNEDPakistan2022-20234417728*25.679184.6200061
Khawar AliOMANepal2020-2022440774119.2513955.40000100
Sandeep GoudOMAPapua New Guinea2019-20214417767*25.6710573.3301123
Alick AthanazeWIBangladesh2024-2025440772819.2510771.9600082
Tim ZoehrerAUSWest Indies1987541775025.679382.8001080
Ian BishopWIIndia1988-19971240773119.2518242.3100010
Runako MortonWISouth Africa2006-2008550774115.4014752.3800150
Joe BurnsAUSEngland2015550774415.4011467.5400190
Samiullah ShenwariAFGWest Indies2017-2019551772719.2514353.8500031
Kashif DaudUAEOman2022552775225.6777100.0001044
V.B.ChandrasekharINDNew Zealand1988-1990550775315.4013357.89010110
Donald TiripanoZIMBangladesh2018-20217627755*19.2571108.4501127
Ruben TrumpelmannNAMNepal2022-202610627724*19.2567114.9300084
Robert CroftENGSri Lanka1998-2001861773215.409779.3800040
Nathan HauritzAUSSouth Africa2002-200910747724*25.679680.2100061
PreviousPage 115Next

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.