ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Chamindu WickramasingheSLNew Zealand2025430582219.3310058.0000041
Muhammad AbbasNZBangladesh2026330582519.3310058.0000020
Sean DaviesZIMNew Zealand1996330584519.3313842.0300041
Noor Ali ZadranAFGKenya2010331584129.009362.3700060
Shaun MarshAUSNew Zealand2009-2017440582214.507973.42000100
Chris MorrisSASri Lanka2013-2019842582629.006096.6700032
Aizaz KhanHKScotland2016-2018540582514.509163.7400071
Jan FrylinckNAMPapua New Guinea2019-20226415827*19.337577.3300031
Nazmul Hossain ShantoBANPakistan2023-2026440582714.507280.5600190
Chris TavaréENGAustralia1983440582014.5018231.8700040
Ajit AgarkarINDBangladesh1998-2007851582514.506687.8800132
Morris OumaKENBangladesh2006550582611.6012845.3100150
Calum MacLeodSCOOman2019-2022550582611.6012546.4000060
Shaheen Shah AfridiPAKBangladesh2018-2026752583719.337181.6900033
Sanjay KrishnamurthiUSAOman2021-20255515840*14.506195.0800114
Tapash BaisyaBANZimbabwe2004-20077625833*14.506195.0800243
MO OdumbeKENWest Indies1996-200366058289.6711849.1500160
Ray PriceZIMNew Zealand2011-20127635826*19.337577.3300061
Dasun ShanakaSLAustralia2016-202266058349.677379.4500170
Rajesh ChauhanINDPakistan1994-1997761583211.607379.4500214
Habibul BasharBANWest Indies1999-200777058428.298270.7300350
Imran NazirPAKWest Indies2000-200977058228.2913044.6200142
Narendra PatelUSAPapua New Guinea2019-202397158249.6712347.1500121
Waseem MuhammadUAEUnited States of America2022-202588058217.259064.4400151
Mitchell StarcAUSIndia2010-2025229258288.298766.6700142
Muttiah MuralitharanSLEngland1996-201118105581811.6051113.7300052
Sachin TendulkarINDBermuda20071115757*-29196.5501024
Adam GilchristAUSNetherlands2007110575757.006489.06010110
Chris BroadENGIndia1987110575757.009460.6401030
Narsingh DeonarineWIIreland2010110575757.0049116.3301042
Ryan WatsonSCOBermuda2007110575757.009063.3301031
Rohit SharmaINDUnited Arab Emirates20151115757*-55103.64010101
Roelof van der MerweSA/NEDZimbabwe2009-2019310575757.0054105.5601051
Kieran PowellWIIreland2014110575757.008071.2501070
Ambati RayuduINDAfghanistan2014-2018210575757.0049116.3301044
Swapnil PatilUAESouth Africa20151115757*-10057.0001050
Assad ValaPNGWest Indies2018110575757.008964.0401060
Adnan MuftiUAENepal20181115757*-46123.9101080
Sahan ArachchigeSLNetherlands2023110575757.007180.2801040
Pathum NissankaSLUnited Arab Emirates2023110575757.007675.0001050
Gulsan JhaNEPIreland20231115757*-42135.7101043
Sadiq MohammadPAKCanada19791115757*-12246.7201040
Hansie CronjeSAUnited Arab Emirates1996110575757.006291.9401011
Faruque AhmedBANIndia1990110575757.0012645.2401030
Habibul BasharBANCanada2003-2007220575728.508368.6701160
David ObuyaKENSri Lanka2003-2011220575128.5011350.4401040
Keegan MethZIMKenya2006220575328.509063.3301051
Martin GuptillNZAfghanistan2015-2019220575728.507774.0301170
Devon ThomasWINew Zealand2012220573728.507477.0300041
Jason HolderWIScotland2018-2023220574528.509758.7600031
PreviousPage 138Next

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.