Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND124/3 (19.5)IND need 19 runs in 73 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Sandeep GoudOMAUnited States of America2020-20214326527*65.0064101.5600043
Saif HassanBANNew Zealand2026330655721.678477.38011101
Khuzaima TanveerUAENepal2026330654921.6756116.0700026
Jacob MartinINDPakistan2000331653932.5011158.5600050
MO OdumbeKENPakistan1996-2003440655416.258180.2501180
Jamie OvertonENGSri Lanka2026741653421.6747138.3000062
Asif MujtabaPAKIndia1986-19954426534*32.509667.7100050
Roland HolderWIPakistan1995-1997440653216.2513149.6200010
Minhajul AbedinBANKenya1997-1998440654516.2512651.5900060
Dinesh MongiaINDBangladesh2003-2007551651716.257982.2800060
Brendan TaylorZIMEngland2004550652513.0014345.4500050
Trevor JestyENGAustralia1983552653021.6711258.0400160
Tim RobinsonENGIndia1984-1987550653413.0012352.8500040
Andrew McBrineIRESouth Africa2015-2024651653016.2510164.3600060
Guy de AlwisSLAustralia1983-1988651654416.256797.0100151
David RichardsonSAWest Indies1992-19977536520*32.509072.2200010
Paul StrangZIMAustralia1994-19996536521*32.5012054.1700030
Iain ButchartZIMAustralia1983-19945516534*16.259866.3300140
Javed OmarBANSouth Africa2002-2007660652410.8318435.3300060
Gordon DrummondSCOIreland2007-2013761653013.006895.5900050
Matt HenryNZIndia2014-202511626539*16.2565100.0000153
Chad SoperPNGNamibia2019-2023661652813.0012751.1800031
Madan LalINDEngland1974-198510636553*21.6711755.5601151
Phil DeFreitasENGSouth Africa1992-1996972652213.008081.2500061
Wiaan MulderSASri Lanka2018-20219836519*13.007982.2800090
Ian BishopWIAustralia1989-199715946533*13.0014644.5200130
Ricardo PowellWISri Lanka1999-2005101026516*8.139667.7100142
Anil KumbleINDWest Indies1991-200726115651410.8311258.0400150
Arshad AyubINDWest Indies1987-19891311465149.299866.3300040
Craig McMillanNZUnited States of America20041116464*-27237.0401027
Rohit SharmaINDIreland2007-2015210646464.006696.9701033
Farhaan BehardienSAUnited Arab Emirates20151116464*-31206.4501053
Gavin MainSCONepal20222116464*-59108.4701071
Sushant ModaniUSACanada2023110646464.0012650.7901020
Mehrab HossainBANWest Indies1999110646464.0012949.6101041
Russel ArnoldSLNetherlands2002-2006221644264.008674.4200020
Wavell HindsWICanada2003-2010221646464.0031206.45010103
Klaas-Jan van NoortwijkNEDEngland1996-2003220646432.008476.1901132
Martin GuptillNZScotland2015-2022220644732.006795.52000100
Mohammad AmirPAKEngland2016-2019620645832.0033193.9401064
Gyanendra MallaNEPNetherlands2018220645132.008575.29010100
Hamza TariqCANOman20262216436*64.0056114.2900022
Todd AstleNZWest Indies2017321644964.0058110.3400032
Marcus StoinisAUSSri Lanka2022-2023221644464.0041156.1000063
Murray GoodwinZIMBangladesh1999220644332.006894.1200080
Cade CarmichaelIREWest Indies2025320644832.008278.0500071
Dunith WellalageSLAfghanistan2022-20243226433*-60106.6700072
Noah CroesNEDNamibia2024-20263216446*64.007684.2100030
Zach Lion-CachetNEDUnited Arab Emirates2025220644732.008179.0100040
Sherwin CampbellWIBangladesh1999220643632.0010064.0000080
PreviousPage 129Next

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.