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
Wasim RajaPAKEngland1974-1984141102566023.2732279.50012266
Neil BroomNZAustralia2009-2017121212567323.2735272.73012204
Bryan YoungNZIndia1994-1999131312565721.3342959.67022330
Rashid KhanAFGZimbabwe2015-2026251842564318.29234109.40000238
Daniel VettoriNZIndia1998-2010362492563117.0732678.53002201
William PorterfieldIRECanada2007-2011551255104*63.7532179.44120281
Soumya SarkarBANSouth Africa2015-20195512559063.75224113.84020402
Roy DiasSLWest Indies19856612558051.0040562.96030160
Aarif SheikhNEPNetherlands2018-20268802558431.8839864.07021194
Shahriar NafeesBANAustralia2005-20119902557528.3336170.64033240
Sese BauPNGUnited Arab Emirates2017-20231010225581*31.8834174.78022231
Rohit KumarNEPNamibia2022-2026101002557225.5038466.41012183
Paul StirlingIREPakistan2011-201666025410942.33249102.01202266
Justin KempSAIndia2001-20071172254100*50.8028688.81111209
Scott EdwardsNEDNepal2018-202697125461*42.3338166.67020141
Marco JansenSAAustralia2023-20269802547531.75204124.510112214
Thisara PereraSLBangladesh2010-20191711125480*25.40208122.120311711
Shane ThomsonNZIndia1990-1995141332548325.4035970.75021193
David RichardsonSAAustralia1992-19983723825438*16.9339664.1400290
Jos ButtlerENGNetherlands2022-2023432253162*253.00145174.481101419
Virat KohliINDZimbabwe2010-201586125311550.6029186.94111252
Evin LewisWIIreland2018-202577125310242.1726595.47110278
Keacy CartyWIBangladesh2022-20257702539536.1437068.38010234
Callum FergusonAUSEngland2009-201198325371*50.6027392.67020230
James NeeshamNZBangladesh2013-2021151212535223.0025698.83011246
Craig EvansZIMIndia1992-1999141312534621.0829884.90000237
Rashid LatifPAKSri Lanka1993-2003312032534114.8834473.55002190
Scott EdwardsNEDEngland2022-20234412527884.00243103.70030145
Shoaib KhanOMANamibia2022-2024552252105*84.0025499.21110256
Saleem ElahiPAKSri Lanka1995-1996661252102*50.4034473.26111194
Shimron HetmyerWIEngland2019-202512102252104*31.50218115.601011910
Neil JohnsonZIMEngland1999-2000101002529725.2039763.48021262
Peter WilleyENGAustralia1977-1985131102526422.9133575.22022260
Luke WrightENGAustralia2009-2013131302524819.3831779.50002214
Mitchell SantnerNZAustralia2016-20231414425245*25.2030383.17001188
Aravinda de SilvaSLKenya1996-200344025114562.75234107.26110267
David HusseyAUSIndia2011-201255325172125.50216116.20030155
Navjot SidhuINDBangladesh1988-1998653251104*125.5028388.69121284
Chamu ChibhabhaZIMSouth Africa2006-20158802516431.3841860.05010253
Scott StyrisNZBangladesh2002-2008121022515131.3832078.44011125
Gyanendra MallaNEPUnited Arab Emirates2018-2023121202516420.9241959.90013273
Adam ParoreNZAustralia1994-2002222132514613.9445055.7800482
Sharjeel KhanPAKAustralia20175502507950.00217115.21030327
Grant ElliottNZSouth Africa2009-201587125084*41.6728288.65020283
Dhanushka GunathillekeSLNew Zealand2015-20198702507135.7130482.24020264
Jaskaran MalhotraUSAPapua New Guinea2019-2022772250173*50.00201124.381121617
Lorcan TuckerIREAfghanistan2021-20269902508527.7828388.34020206
Kieran PowellWIIndia2009-2018121102507022.7329086.21032334
Assad ValaPNGUnited Arab Emirates2017-20231111125068*25.0037965.96022211
Matt PriorENGAustralia2009-2011131302506719.2332078.13013261

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