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
Chris OldENGPakistan1974-1979772773915.409581.0500141
Adil RashidENGIndia2017-2026158077229.639481.9100281
Hrishikesh KanitkarINDPakistan1998-2000881772411.0013457.4600150
Niall O'BrienIREZimbabwe2007-201899077508.5611368.1401163
Andrew CaddickENGAustralia1993-200311107773625.6712163.6400080
Kumar SangakkaraSLBermuda2007110767676.008391.5701060
David HempBERIndia20071117676*-10572.3801091
Jonty JennerJERNamibia2023110767676.009679.1701052
Mohammad NadeemOMACanada20252117676*-7798.7001072
D KhanalNEPCanada2024210767676.008193.8301072
Leon GarrickWIKenya2001110767676.0011963.8701070
Hashan TillakaratneSLBangladesh1988-2003420763938.0011168.4700020
Andrew SymondsAUSKenya2002-2003221764376.0010870.3700091
Raqibul HasanBANEngland2010-2011220767638.009778.3501170
GSNFG JayasuriyaUSANepal2026220765038.007996.2001091
Vriitya AravindUAECanada2023-2024220765138.0010572.3801041
Rhys MariuNZPakistan2025220765838.008688.3701092
Asif IqbalPAKWest Indies1977-19792217659*76.008589.4101051
Andrew HallSANew Zealand2000-2007630764625.339976.77000100
Yasir HameedPAKAustralia2004-2005330764725.3311963.87000100
Nasum AhmedBANIndia2022-2023331764438.0074102.70000102
Ruben TrumpelmannNAMPapua New Guinea2022-20235317655*38.0073104.1101034
Kushal BhurtelNEPCanada2024330766225.338292.68010121
Dewald BrevisSANamibia2026331763738.0060126.6700035
Jack RichardsENGWest Indies1987430765025.3312162.8101050
Chris KuggeleijnNZEngland1988430764025.3312859.3800041
Suresh PereraSLNew Zealand1998-20014317656*38.0073104.1101090
Marlon SamuelsWIIreland2007-20185427627*38.0010076.0000074
Morné van WykSANew Zealand2007-2015440765819.0013058.4601172
CJO SmithSCONetherlands2006-20085427626*38.008688.37000100
Richie BerringtonSCOZimbabwe2017-2023440764719.0014153.9000041
James FaulknerAUSWest Indies2013-2016742763938.009877.5500050
Shakeel AhmedOMACanada2024-20266427629*38.0012162.8100042
Farhad RezaBANSri Lanka2006-2008550763415.209084.4400044
Afif HossainBANWest Indies2022-2024650762815.2010671.70001110
Harry TectorIRENamibia2026550762815.2013556.3000051
Geraint JonesENGSri Lanka2004-2006662762319.0073104.1100042
Chamara KapugederaSLZimbabwe2008-2010960762812.6710969.7200034
Gyanendra MallaNEPPapua New Guinea2021-2023660764512.6714054.2900052
Shane ThomsonNZWest Indies1994-1996860763712.6711367.2600061
Dave HoughtonZIMSri Lanka1992-1994660763112.6714851.3500160
Dermot ReeveENGIndia1992-19937647633*38.008193.8300070
Dave CallaghanSAAustralia1993-2000861763015.2013855.0700040
Courtney BrowneWISri Lanka1995-2000971762212.6712162.8100031
Shahriar NafeesBANPakistan2008-2011770762510.8615449.3500190
Sunil NarineWIBangladesh2012-2014874763625.338589.4100061
Brendon KuruppuSLWest Indies1985-1989770763310.8621136.0200030
Simon O'DonnellAUSIndia1985-1991108076179.5017044.7100031
Phil DeFreitasENGNew Zealand1988-199212837627*15.2071107.0400182
Mluleki NkalaZIMSri Lanka2000-200410927633*10.8611267.8600033
PreviousPage 116Next

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.