Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Max O'DowdNEDNepal2023-20267701579022.4317888.20010137
Jan FrylinckNAMScotland2022-202677115760*26.1719182.20010152
Michael Di VenutoAUSSouth Africa19977701578922.4319381.35010190
Albie MorkelSAAustralia2009108215740*26.17113138.94000183
Greg BlewettAUSWest Indies1995-199788315757*31.4019580.5101191
Andrew StraussENGSri Lanka2003-20119901574517.4423467.09000130
Derek CrookesSAIndia1996-200010901575417.4419182.20011104
Tim BresnanENGIndia2011-2013161001574515.7018286.26002141
Denesh RamdinWIZimbabwe2006-2015171141573722.4324364.6100090
Khaled MahmudBANZimbabwe1999-2005121201575013.0817191.81012134
Kyle CoetzerSCOBangladesh2015110156156156.00134116.42100174
Ryan ten DoeschateNEDAfghanistan200922115698*156.0022270.2702044
Alastair CookENGBangladesh20103301566452.0017290.70020161
Fraser WattsSCOAfghanistan201033115655*78.0027955.91020111
Jamie OvertonENGNew Zealand20253301566852.00144108.33010205
Kepler WesselsAUS/SAZimbabwe1983-19933311567678.0030052.00020130
Yashasvi JaiswalINDSouth Africa2025331156116*78.0017589.14100164
Jacques RudolphSAWest Indies200464115661*52.0018385.25010152
Craig ErvineZIMAustralia2011-20264401565939.0018484.78021141
Jacques RudolphSANew Zealand2004-200565115670*39.0021572.56010152
Nasir JamshedPAKBangladesh2008-20125511565439.0016793.41020193
Andre RussellWINew Zealand2012-201575315659*78.0094165.960101311
Asif AliPAKEngland20196501565231.20119131.0902079
Will JacksENGAustralia20245501568431.2015799.36022153
Gerhard ErasmusNAMNetherlands2024-20266611566331.2023366.95010136
Kyle MayersWIIndia2022-20236601567526.00139112.23011214
Sunil AmbrisWIBangladesh2019-202166115669*31.2018186.19010181
Sanjeeva RanatungaSLPakistan19946601567026.0035543.9401060
Jan FrylinckNAMUnited Arab Emirates2020-202677315657*39.0020576.1001091
George DockrellIRESouth Africa2011-20249911564519.5019380.83000163
Carlton BaughWIAustralia2003-2012131341563317.3327357.14002143
Ben DuckettENGIreland2023221155107*155.00127122.05100183
Robin UthappaINDEngland2006-20073311558677.5015997.48010221
Rameez ShahzadUAEWest Indies2018-2023331155112*77.5017887.08100116
Saim AyubPAKZimbabwe2024331155113*77.50116133.62100224
Regis ChakabvaZIMSri Lanka2011-20224401557238.7519679.08010142
Nizakat KhanHKUnited Arab Emirates2014-20174401559338.7519181.15010105
Sadeera SamarawickramaSLEngland2018-202344115565*51.67143108.39020191
Asif MujtabaPAKSouth Africa1993-19956411557451.6724264.05010111
Alex ObandaKENScotland2008-20145501558931.0020874.52011151
Alok KapaliBANWest Indies2002-201176215589*38.7520874.52010160
Chris WoakesENGWest Indies2017-2019116215568*38.7518982.01011113
Milind KumarUSANamibia2024-202666115574*31.00142109.15021148
Yashpal SharmaINDNew Zealand1980-19817701557222.1429153.2601074
Upul ChandanaSLEngland1998-200411901555017.2218683.33011102
Ranjan MadugalleSLIndia1979-19881210215550*19.3825161.7501083
Gautam GambhirINDSouth Africa2003-2011101001556915.5024762.75012210
Khaled MashudBANIndia1995-20041211315550*19.3823067.39010121
Manoj PrabhakarINDAustralia1984-1996171421555012.9226758.05011160
Sunil AmbrisWIIreland2019-202032015414877.00138111.59100201

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.