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
Srimantha WijeratneCANJersey2023110636363.009169.2301080
Shai HopeWIOman20231116363*-6596.9201042
Najibullah ZadranAFGUnited Arab Emirates20181116363*-6498.4401052
Charith AsalankaSLScotland2023110636363.006596.9201042
Mark GreatbatchNZWest Indies1992110636363.007781.8201073
MSK PrasadINDSouth Africa1999210636363.009070.0001060
Sewnarine ChattergoonWIZimbabwe20062216354*63.009864.2901090
Peter McGlashanNZIndia20094216356*63.0051123.5301061
Virat KohliINDNetherlands2011-2023220635131.507682.8901071
Paras KhadkaNEPNetherlands2018220635131.509070.0001072
Doug BracewellNZNetherlands2022220634131.5060105.0000034
Nicolas PooranWIEngland2019220636331.508276.8301131
Sohaib MaqsoodPAKAustralia2014-2015220633431.509070.0000031
Aamer YaminPAKZimbabwe2015321636263.006991.3001054
Kamindu MendisSLIndia2024221634063.0063100.0000041
Alishan SharafuUAENetherlands2025220635831.507682.8901051
M GillCANUnited States of America20252216354*63.008673.2601061
Basit AliPAKAustralia1994320636331.507781.8201142
Dulip SamaraweeraSLIndia1994220634931.5010957.8000060
Sanwar HossainBANZimbabwe2001330635221.0012251.6401010
Naved LatifPAKBangladesh2002330633621.0013247.73000110
Prosper UtseyaZIMAustralia2011-20143316330*31.5010063.0000031
Harvir BaidwanCANBermuda2008431633331.507584.0000020
Mominul HaqueBANNew Zealand2013330633221.006794.0300190
Aaron JonesUSANetherlands2023-2024330634721.0010261.7600080
Tilak VarmaINDSouth Africa2023-2025431635231.5011057.2701051
Gaudi TokaPNGUnited Arab Emirates2023330632821.0010957.8000041
Noah CroesNEDCanada2024-2026430633121.0010162.3800060
Frank HayesENGNew Zealand1973-1975331633431.5015241.4500090
Guy de AlwisSLPakistan1983-19863316359*31.507287.5001161
Amal SilvaSLPakistan1985330632521.0014244.3700040
Amal SilvaSLNew Zealand1984-1985330633321.0013945.3200080
Carl HooperWIKenya2001-20035416333*21.0010957.8000030
David ObuyaKENBangladesh2006440633015.7515440.9100090
Gregory StrydomZIMWest Indies2006540634815.7510858.3300062
Kirk EdwardsWIIndia2011440632515.759268.4800152
Logan van BeekNEDWest Indies2022-2023440632815.7554116.6700041
Zane GreenNAMIreland2026541634521.007682.8900041
Sompal KamiNEPCanada2024441632721.0010659.4300042
Mohammad NadeemOMAPapua New Guinea2019-20225416329*21.0014144.6800020
Kashyap PrajapatiOMANepal2022-2024440633615.759764.9500170
D ParasharUAEScotland2025-2026441633321.008772.4100042
Shoaib KhanUAEUnited States of America2025-2026440632715.756498.4400162
Aunshuman GaekwadINDNew Zealand1975-1979440633715.7512152.0700040
Tauseef AhmedPAKNew Zealand1984-198910436327*63.007386.3000020
Paul DowntonENGAustralia1985-1987541632721.009963.6400040
Eddo BrandesZIMAustralia1987-1996441632321.0063100.0000063
Iain ButchartZIMIndia1983-19925416322*21.0011554.7800050
Adam HollioakeENGSri Lanka1998-1999740634615.7510063.0000030
Farveez MaharoofSLAustralia2007-2012851632515.758375.9000060
PreviousPage 131Next

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.