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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nawroz MangalAFGKenya2010-20136618652*17.2011872.8801084
Ridley JacobsWISri Lanka1999-20039718625*14.3312270.4900230
Khaled MashudBANWest Indies1999-200610728630*17.2020741.5500120
Norman VanuaPNGNamibia2019-2023770863812.2913364.6600126
Dion NashNZSri Lanka1992-20018718640*14.3314559.3100022
Farhad RezaBANPakistan2008-2011880862610.7515156.9500081
Ambati RayuduINDBangladesh2014-2018882864414.3313464.1800160
Umar GulPAKEngland2003-201612938627*14.3311773.5000054
Mitchell JohnsonAUSNew Zealand2005-2015221038621*12.299392.47000101
Kagiso RabadaSAIndia2015-2023151058631*17.2013165.6500081
Stuart BroadENGNew Zealand2008-20151711286239.5615256.5800151
Saeed AjmalPAKSri Lanka2009-201424114862012.2913563.7000080
Winston BenjaminWIIndia1986-19931712286318.6011177.4800163
Mitchell StarcAUSEngland2013-20242619986298.6010581.9000533
Mahela JayawardeneSLBermuda2007110858585.009094.4401062
Jan-Berrie BurgerNAMEngland2003110858585.008698.84010101
Gautam GambhirINDScotland20071118585*-11573.9101081
Ross TaylorNZKenya2007-2011210858585.0010779.4401081
Irving RomaineBERScotland20071118585*-8698.8401063
Craig ErvineZIMCanada2011110858585.0081104.9401062
Michael LeaskSCONew Zealand2022110858585.0055154.5501094
Anshuman RathHKZimbabwe2018110858585.0011772.6501061
Harrison CarlyonJERUnited Arab Emirates2023110858585.008995.5101075
Sediqullah AtalAFGAustralia2025110858585.009589.4701063
Chris GayleWIScotland2007-20182218585*85.009589.4701183
Hashim AmlaSAKenya2008220857842.5083102.41010140
Irving RomaineBERZimbabwe2006220856242.5015355.5601080
Gavin HamiltonSCOPakistan1999-2006220857642.5012170.2501053
Tom CurranENGIreland2019-20203228547*-11077.2700090
Michael EnglishSCONepal2026221855185.0014459.0301051
Rod MarshAUSZimbabwe19832228550*-70121.4301053
Tim de LeedeNEDSri Lanka2002-2006330855128.339688.54010111
Ashwell PrinceSAIndia2005-2006530854628.3317548.57000110
Andre BothaIREEngland2006-2009330855228.3314259.8601080
Kraigg BrathwaiteWIPakistan2016330853928.3314857.4300070
Marnus LabuschagneAUSBangladesh2023-20264318555*42.5013662.5001040
Asela GunaratneSLIndia20174318534*42.5010283.3300072
Josh InglisAUSSri Lanka2022-2025330855828.339688.54010101
Vikramjit SinghNEDUnited States of America2023-2024330855928.3311573.9101070
Christopher McBrideSCONamibia2022-2026630854728.3314558.62000120
Rahmat ShahAFGAustralia2019-2025330854328.3312568.0000080
Eric SzwarczynskiNEDScotland2007-2010540855321.2510779.44010130
Andrew BalbirnieIRENetherlands2010-20214418563*28.3318346.4501080
Sunil AmbrisWISri Lanka2019-2020440856021.2510085.0001081
Fakhar ZamanPAKWest Indies2019-2022440853521.2511275.89000111
Towhid HridoyBANPakistan2023-20265418548*28.339490.4300061
Jacob BethellENGAustralia2024541853528.3311573.9100072
Vinayak ShuklaOMANamibia2025-2026440853921.2512468.5500043
Shahriar HossainBANZimbabwe1997-2004550856817.0017349.1301180
Colin MunroNZAustralia2016-2017550854917.0012468.5500062
PreviousPage 108Next

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.