Live1st ODI · India in New Zealand 2026/27NZ67/2 (13.4)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
GSNFG JayasuriyaSLPakistan2019220999649.5011586.0901071
Devon ConwayNZSouth Africa2023-2025220999749.5011387.6101091
Muhammad ShahdadUAEOman2026220997449.5087113.7901066
Brian RoseENGPakistan1977220995449.5021047.1401070
Geoff MarshAUSZimbabwe1987220996249.5016659.6401090
Khurram ManzoorPAKWest Indies2008330996933.0015364.7101160
Saad NasimPAKBangladesh20153319977*49.5012479.8401191
Glenn PhillipsNZEngland2023530997233.0011288.3901072
Finn AllenNZIreland2022330996033.0095104.21010143
Ruben TrumpelmannNAMIreland2026531995049.5083119.2801086
Maaz SadaqatPAKBangladesh2026330997533.0079125.3201096
Ajay JadejaINDBangladesh1997-1998431997349.5018254.40010110
Travis FriendZIMSouth Africa2001-2003640998224.7512380.4901082
Dawid MalanENGPakistan2021-20234419968*33.0011685.34012130
Noah CroesNEDScotland2025440995024.7588112.50011131
Zach Lion-CachetNEDScotland2025440997824.7514269.7201091
David HookesAUSSri Lanka1983440994924.7510396.12001112
Misbah-ul-HaqPAKIreland2011-2015551993924.7514966.4400193
Runako MortonWIAustralia2006-20105519990*24.7516958.5801171
Aaron FinchAUSZimbabwe2014-2022550996719.8012976.74010103
Sikandar RazaZIMSouth Africa2014-2015550993519.8013374.44001151
Wasim AliOMANamibia2022-2026551996224.7598101.0201173
Mohammad MithunBANSri Lanka2018-2021660996316.5015165.5601173
Asif MujtabaPAKEngland1987-1992760995216.5015265.1301160
MO JonesBERKenya2006-2007771992716.5012082.5000065
Mansoor AkhtarPAKEngland1982-1987770992914.1419750.25001110
Craig WishartZIMPakistan1996-20031180994512.3817058.2400171
Morris OumaKENNetherlands2007-2014882994716.5016659.6400171
Stuart BroadENGWest Indies2007-2014161059928*19.8012181.8200261
Tatenda TaibuZIMCanada2011110989898.009998.9901090
Shane WatsonAUSKenya2002-20113219877*98.0013075.3801073
John DavisonCANIreland2007-2009220985749.009998.9901082
Chandika HathurusingheSLAustralia19922219852*98.0016957.99010120
Desmond ChumneyCANNetherlands2006-2007330984832.6713871.0100033
Robin UthappaINDWest Indies2006-2007330987032.6761160.66011144
Cole McConchieNZPakistan20233319864*49.0084116.6701083
Wesley MadhevereZIMPakistan2020330985532.6710791.59010130
Dougie MarillierZIMNew Zealand2000-2001440984624.5013274.24000101
Samit PatelENGSouth Africa2008-2012941984532.6711485.9600082
Michael CarberryENGAustralia2013440986324.5015961.64010120
Mohammad RizwanPAKAfghanistan2023440986724.5011883.05010102
Towhid HridoyBANZimbabwe2026440986024.5017256.9801160
Hammad MirzaOMAUnited States of America2025440985024.5014368.53010121
Amay KhurasiyaINDSri Lanka1999-2001540985724.5011883.0501172
Boeta DippenaarAXAsia XI2005-2007550986719.6013473.13011140
Teja NidamanuruNEDScotland2023-2025550985119.6093105.3801083
Shreyas MovvaCANNepal2024-2026661984019.6012876.5600061
Habibul BasharBANEngland2000-2007770982114.0020448.0400080
Tarisai MusakandaZIMAfghanistan2017-2018771986016.3315463.6401072
Sadiq MohammadPAKEngland1974-1979770984114.0018652.69000130

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.