Live1st ODI · India in New Zealand 2026/27NZ22/1 (4.3)INDIND chose to bowlTest1st 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
Aunshuman GaekwadINDPakistan1978-198433110678*53.0017062.3501010
Sanjay ManjrekarINDZimbabwe1992-19963301067035.3312286.8901060
Athar Ali KhanBANPakistan1988-19973301068235.3319354.9201081
Runako MortonWIEngland2006-200954110682*35.3313976.2601181
Daryl MitchellNZAustralia2022-20234401065426.5013876.81010111
Dean MinorsBERCanada2006-200755110646*26.5018557.30001124
Wesley MadhevereZIMIreland2021-20257501066121.2014075.7101081
Louren SteenkampNAMIreland20265501064621.2013677.94001172
Mike AthertonENGZimbabwe1994-19975501062621.2026140.6100060
Janeiro TuckerBERCanada2006-20076601062717.6716962.72000140
Jan FrylinckNAMNetherlands2024-20266601066817.6716663.86012101
Aaron JonesUSANepal2020-20246601064317.6714672.60000111
Tony UraPNGNamibia2019-20237701065715.1414374.13011142
Ashley GilesENGSouth Africa1998-200513831064121.2012386.1800093
Kieron PollardWIPakistan2011-20168801063013.2516066.2500163
Glenn MaxwellAUSWest Indies2013-201988310651*21.2075141.33013154
Michael LeaskSCONamibia2022-202611801062913.2511393.8100166
Ken RutherfordNZWest Indies1985-19959801063013.2527638.41000110
Robin PetersonSASri Lanka2002-201314931062917.6713777.3700091
Jimmy KamandeKENCanada2006-2011109110637*13.2516066.25001101
Farveez MaharoofSLBangladesh2004-2012139510638*26.5013479.1000117
Ian HarveyAUSNew Zealand1997-2003141011062511.7814075.71000130
Saqlain MushtaqPAKAustralia1996-20011714510637*11.7818756.6800260
Jonny BairstowENGScotland2018110105105105.0059177.97100126
Ayan KhanOMANetherlands2023111105105*-92114.13100112
Gordon GreenidgeWIZimbabwe1983111105105*-14771.4310051
Moin-ul-AtiqPAKBangladesh1988110105105105.0011789.74100--
Mathew SinclairNZSouth Africa200732110573105.00101103.9601091
Ian BillcliffCANKenya2003-20072201057152.5016364.42010102
Sikandar RazaZIMNew Zealand2015321105100*105.0010699.0610054
Jonty RhodesSAKenya1996-20037311055452.5011591.3001062
MO OdumbeKENAustralia1996-20023301055535.0011392.92021140
Corbin BoschSAIndia20253311056752.5078134.6201094
Prithvi ShawINDSri Lanka20213301054935.0084125.00000200
Kushal MallaNEPScotland2023-20243301058135.0011392.92010105
Joylord GumbieZIMIreland20233301057235.0017958.66010100
Zubin SurkariCANKenya2009-20115421054952.5018457.07000140
Chris MorrisSAEngland2013-20177411056235.0070150.0001076
Hiri HiriPNGUnited Arab Emirates2022-20234401057726.2515169.5401074
Gudakesh MotieWIEngland2023-20259401056326.2579132.91010134
Blair HartlandNZSri Lanka1992-19944401055426.2520251.98010110
Junior MurrayWIEngland1995-19984411058635.00103101.9401072
Vince WellsENGAustralia19994401053926.2517858.9900061
Michael VaughanENGBangladesh2003-200765110537*26.2519154.97001111
Andrew StraussENGZimbabwe20045511053326.2515070.0000080
Sompal KamiNEPOman2021-202675210563*35.0086122.09010112
Tafadzwanashe KaitanoZIMSri Lanka2022-20245511054226.2514174.47000121
Aryansh SharmaUAEScotland2023-20265501055621.0012981.40011131
Greg ChappellAUSIndia1980-198155210552*35.0018357.3801080
Ed JoyceIREEngland2011-20176611053221.0019853.03000110

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.