Live1st ODI · India in New Zealand 2026/27NZINDIndia won the toss and 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,031 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan MurrayZIMPakistan20185511084727.0017860.6700062
Faoud BacchusWIIndia19835511085227.0017860.6701031
Roland HolderWISri Lanka1993-199765210841*36.0012983.72000101
Ravindra JadejaINDBangladesh2010-202514621083227.0012586.4000080
Vic MarksENGIndia1983-19857701084415.4315271.0500050
Norman VanuaPNGUnited Arab Emirates2017-202398210849*18.0094114.8900339
Tushar ImranBANAustralia2002-20069901082812.0018558.38001160
John BracewellNZPakistan1983-199012941083421.60105102.86001131
Shane WarneAUSEngland1994-2003181141082115.4313083.0800151
Pat CumminsAUSSouth Africa2011-2026141351082213.5015470.13001130
Lasith MalingaSLIndia2004-20194018610819*9.0013778.8300486
Andrew McBrineIREAfghanistan2016-202423182108166.7521949.3200350
Devon SmithWIIreland2011210107107107.0013380.45100111
Michael EnglishSCONamibia2024110107107107.0012287.7010092
Kevin PietersenENGIreland2007-20112201075953.5097110.31010122
Nishan MadushkaSLWest Indies20242201076953.5098109.18010131
Neil McKenzieSAWest Indies20013301077335.6716764.07010110
Matt RenshawAUSIndia20253311075653.5011295.5401042
Mitchell HayNZPakistan202533110799*53.5088121.5901177
YS SamraCANNamibia20253301075335.6715569.03010124
Vikram SolankiENGAustralia2004-200554110753*35.6716465.2401081
Aaron JohnsonCANUnited Arab Emirates2023-20264401077026.7513181.68010125
D ParasharUAENetherlands2024-202544110750*35.6715668.5901072
Philo WallaceWISouth Africa1998-199944010710326.7512883.59101115
Jacques RudolphSAPakistan20035511074626.7518557.84000100
Shaun MarshAUSSri Lanka2010-20195501077021.4015668.59010111
Rohan MustafaUAENamibia2020-202375110759*26.7515867.7201042
Jan Nicol Loftie-EatonNAMCanada2023-202555210747*35.6712684.9200093
SR WatersKENZimbabwe2008-20096601073217.8317660.80002170
Naeem IslamBANSri Lanka2009-20146621073226.7515369.9300083
Matthew FlemingENGWest Indies1997-19987611073321.4090118.8900092
Peter BorrenNEDScotland2006-201197210771*21.4017062.9401361
Luke RonchiNZBangladesh2013-20178711073517.8311493.86000142
Umar AkmalPAKIndia2009-20157701072915.2914673.2900272
Nazmul Hossain ShantoBANZimbabwe2020-20268811073815.2916365.64001112
Alan KnottENGAustralia1971-19779821075017.8313877.54012110
Nicky BojeSAIndia1996-200113911072813.3815071.3300060
Nuwan KulasekaraSLEngland2003-20141310210758*13.3812287.7001384
Graeme CremerZIMSri Lanka2010-2018141051073421.4018159.1200160
Greg MatthewsAUSWest Indies1984-1993121221073210.7016166.4600220
Umar GulPAKSri Lanka2003-2014271331073310.7014175.89003102
Glenn MaxwellAUSNetherlands2023110106106106.0044240.9110098
Sam HainENGIreland20232201068953.00100106.0001080
Kyle VerreynneSAPakistan2021-202522110662106.0085124.7101064
Kashif DaudUAENamibia202222210676*-102103.9201066
YS SamraCANNepal202622010610553.0012982.17100114
Binod BhandariNEPUnited States of America2020-20214301065935.3315568.3901082
Srimantha WijeratneCANUnited Arab Emirates2023-20243301065935.3312386.18010101
Matt RenshawAUSSouth Africa20263301064435.3311294.64000121
Tanzid HasanBANWest Indies20243301066035.3398108.16011105

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.