T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jimmy AdamsWINew Zealand1994-2000161332506925.0051748.36021121
Tom CooperNEDAfghanistan2010-201243024910183.0035669.94120162
David BoonAUSZimbabwe1987-199455124998*62.2534971.35020182
Towhid HridoyBANIreland20236502499249.80224111.16020206
Jamie HowNZBangladesh2007-20086612498849.8032277.33031281
Rajin SalehBANPakistan2003-20047702497135.5742958.04020160
Aiden MarkramSAPakistan2019-20248802499131.1329883.56010218
Peter MoorZIMAfghanistan2015-2017101012495227.6741060.73021158
Mohsin KhanPAKEngland1978-19851010124951*27.6749850.00010201
Chris TavaréENGNew Zealand19831010124983*27.6752247.70011221
Mehrab Hossain jnrBANZimbabwe2006-2009131102495422.6455145.19010240
Brett LeeAUSSouth Africa2000-2006201682495731.1325597.650211011
Philip SaltENGNetherlands202233024812282.67177140.11110323
Dawid MalanENGNetherlands2022-202344124812582.67235105.53111206
Bastiaan ZuiderentNEDKenya2007-201077324864*62.0039762.47030213
Ramnaresh SarwanWIBangladesh2002-2011108324891*49.6030980.26010163
Asad ShafiqPAKAustralia2011-20179902485627.5638564.42020163
Aasif SheikhNEPScotland2022-2026121212487122.5532476.54010313
Stuart LawAUSSouth Africa1996-1998121202485220.6735070.86021251
Jordan HermannSANamibia202633024715082.33209118.18110324
Brian BennettZIMIreland202533024716982.33245100.82100323
Neil JohnsonZIMAustralia1999331247132*123.5029384.30200274
Allan LambENGSri Lanka1983-19896402477661.75245100.82040128
Zeeshan MaqsoodOMAUnited States of America2020-202266024710941.1727490.151101612
Suresh RainaINDZimbabwe2010-2015873247110*61.7526493.56111204
Ambati RayuduINDNew Zealand2014-20197722479049.4032975.08011238
Ravindra JadejaINDSouth Africa2010-2025139324747*41.17214115.42000245
Misbah-ul-HaqPAKBangladesh2008-2014131012474727.4431279.17000166
Andrew StraussENGSouth Africa2005-2011131202474620.5838065.00001301
Wayne PhillipsAUSWest Indies1984-19851414324756*22.4530381.52021151
Brandon McMullenSCONetherlands2023-202555024610649.2025198.01200268
Devon ConwayNZPakistan2023-202566024610141.0028885.42111312
Harry BrookENGWest Indies2023-20256622467161.50241102.07020229
Chirag SuriUAEOman2020-202266024611541.0034571.30110286
Ryan BurlZIMIreland2019-20239812465935.1431378.59021196
George MunseySCOPapua New Guinea2017-20221010324679*35.1434271.93012188
Dipendra Singh AireeNEPScotland2022-20261210124685*27.3332176.64030182
Imran NazirPAKNew Zealand2000-2009111102465722.3627888.49012401
Ajit AgarkarINDZimbabwe1998-200526161024667*41.00158155.70011296
Dwayne BravoWIPakistan2004-2013181632464818.9232875.00002184
Shubman GillINDZimbabwe2022331245130122.50203120.69110312
David ObuyaKENScotland2007-20085502459349.0028386.57020246
Graham ThorpeENGAustralia1993-199788224575*40.8334471.22010170
Shaun MarshAUSWest Indies2008-20138802458130.6333473.35011272
Tatenda TaibuZIMNew Zealand2003-2012101002455324.5036966.40030133
Jeff CroweNZEngland1983-1986111002456624.5039462.18021191
Kim HughesAUSPakistan1979-1985121112456724.5033373.57031191
James NeeshamNZSouth Africa2013-20231412124571*22.2726891.42012301
Lou VincentNZSri Lanka2001-2006151512454617.5042557.65001241
Kedar JadhavINDEngland2017-201944124412081.33174140.23110286

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.