Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark ChapmanNZWest Indies2025-20267701898027.0020492.65022197
Ashok MalhotraINDWest Indies19837711896531.5021488.32010170
Alishan SharafuUAENepal2022-20258801894523.6323281.47000204
Adam HollioakeENGAustralia1997-199999418966*37.8021986.30021152
Darren SammyWIBangladesh2004-20141310318960*27.0020293.56010165
Kushal BhurtelNEPUnited Arab Emirates2022-2026131201895015.7525673.83010214
Gary KirstenSAUnited Arab Emirates1996111188188*-159118.24100134
George MunseySCOCanada2024-202644118884*62.6725374.31021205
Kyle CoetzerSCOEngland2008-20185501887137.6021687.04031282
Avishka FernandoSLNew Zealand2024-202565018810037.6023580.00110203
Sadeera SamarawickramaSLAfghanistan2023-20247611885237.6019695.92010161
Stuart MatsikenyeriZIMEngland2003-20048701887326.8628366.43010182
Ed JoyceENG/IREAustralia2007-201577018810726.8626271.76101191
Tanmay MishraKENBangladesh20067701884826.8629164.60001161
Lionel CannBERCanada2006-20087721884237.60142132.39000713
Alex CusackIREKenya2008-201287318859*47.0027867.63010171
Quinton de KockSAWest Indies2015-20237711887131.3321687.04010233
Lo-handre LouwrensNAMScotland2022-20247701885426.8633855.62021161
Ackeem AugusteWINew Zealand2025-20267701883826.8623679.66000196
Nathan McCullumNZPakistan2009-201511831886537.60160117.50021139
Sherfane RutherfordWINew Zealand2025-20268811886126.8620293.070201111
Andrew HallSAIndia2000-2007119218856*26.8624078.33010221
Ricardo PowellWIPakistan1999-20051313218850*17.0923978.66013125
James FranklinNZIndia201033318798*-20193.03020175
KL RahulINDPakistan2019-2025432187111*187.0021387.79110174
Agha SalmanPAKBangladesh2023-202654118710662.3318998.94110186
Sidath WettimunySLEngland1982-198344118786*62.3330461.51010171
Fraser WattsSCOCanada2007-200955018710137.4025074.80111142
Sarfraz AhmedPAKAustralia2010-20196601876531.1722981.66010122
Matthew WadeAUSPakistan2012-2017871187100*31.1725174.50100132
Sese BauPNGUnited States of America2019-20238811877026.7131858.81010142
Nazmul Hossain ShantoBANWest Indies2021-20259901874420.7829962.54000173
Robin SinghINDNew Zealand1997-20001510318745*26.7119197.9100086
Simi SinghIREAfghanistan2017-20211312118736*17.0032058.44000131
Kumar DharmasenaSLWest Indies1995-20031413618751*26.7123778.90011110
Darren BravoWIZimbabwe2010-2013442186100*93.0021188.15111154
Dawid MalanENGAustralia2022-202344018613446.5019993.47111165
Soumya SarkarBANPakistan2015-2019551186127*46.50184101.09101246
Noah CroesNEDNepal2024-20266511867046.5025872.09010140
Thilina KandambySLPakistan2004-20096611865937.2025074.40010140
Asela GunaratneSLSouth Africa2017661186114*37.2020889.42100193
Sherfane RutherfordWIBangladesh2024-202566118611337.20160116.251011510
David HookesAUSNew Zealand19838711866831.0025971.81010115
Elton ChigumburaZIMIreland2007-20158821864131.0021686.11000124
Fraser WattsSCOIreland2007-20118801869823.2528365.72021170
Craig ErvineZIMPakistan2011-20249801865223.2531159.81020191
Dirk WellhamAUSEngland1985-19878801869723.2535951.81010120
Roston ChaseWIIreland2019-202510921865526.5726270.99010162
Hitesh ModiKENBangladesh1997-2006131001864018.6033056.36001190
Kedar JadhavINDWest Indies2017-20191410518640*37.20144129.17000203

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.