Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd 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
Ian BellENGBangladesh2007-201555215284*50.6721670.37021130
Sean WilliamsZIMKenya200965215263*50.6721072.38010150
Ryan WatsonSCONetherlands2006-200855115254*38.0019677.55010242
Janith LiyanageSLPakistan2025-20266501526030.4018383.0602093
Rizwan CheemaCANKenya2009-201376115276*30.40144105.56020206
Hardik PandyaINDWest Indies2017-202396115270*30.40137110.95010106
Aamer MalikPAKAustralia1989-19946601529025.3326457.58011110
Irving RomaineBERKenya2006-200988215261*25.3329551.53011170
Dhananjaya de SilvaSLAfghanistan2018-202310811525121.7119777.16011142
Wasim RajaPAKAustralia1975-198410921523221.7124761.54000132
Aftab AhmedBANNew Zealand2004-20109901525416.8923464.96010211
Ajay SharmaINDWest Indies1988-19931110215243*19.0018084.4400174
Sompal KamiNEPUnited Arab Emirates2018-2026171341523016.8924362.55000112
Pat SymcoxSAAustralia1993-19981813415227*16.8921371.36001132
Daniel VettoriNZEngland2002-2015251451524216.8916691.57000161
Shaun MarshAUSScotland2013110151151151.00151100.00100165
Tony UraPNGIreland2018110151151151.00142106.34100106
Babar AzamPAKNepal2023110151151151.00131115.27100144
JP DuminySAIreland2007-201632115199151.00146103.42020102
Mark ChapmanHKUnited Arab Emirates2015221151124*151.00151100.00100113
Tony de ZorziSANamibia20262201517975.5017188.30020132
Ibrahim ZadranAFGAustralia2023-2025221151129*151.0017188.30100103
Phillip HughesAUSSouth Africa20143301518550.3317188.30020171
Jason MohammedWIPakistan201733115191*75.50138109.42020165
Mohammad RizwanPAKNetherlands2022-202333115169*75.5017486.78020142
Tarisai MusakandaZIMSri Lanka2016-20174401514837.7516690.96000162
Rahul ChopraUAENetherlands2024-20254401517837.7517287.79010117
Alexei KervezeeNEDAfghanistan2009-201255115183*37.7517188.30010174
Kushal MallaNEPUnited Arab Emirates2023-20256501516030.2015696.79010176
Sidath WettimunySLAustralia1983-19856501515630.2034044.4101070
Shane ThomsonNZSouth Africa1993-19966601516825.1723265.09011101
Corey AndersonNZIndia2014-201677115168*25.17120125.83011910
Jason HolderWIIreland2014-20228711515425.1718979.89010123
Jan Nicol Loftie-EatonNAMScotland2022-202577115167*25.1721769.5902184
Rahmat ShahAFGIndia2014-20267701517921.5722467.41010160
Marcus StoinisAUSSouth Africa2018-20238801516318.8817287.79010195
Zeeshan MaqsoodOMAUnited Arab Emirates2020-20238801514018.8823464.53000113
Saleem YousufPAKAustralia1987-1990131121515916.7820374.38010140
Tony SujiKENZimbabwe1997-2006151221516715.1027854.32010122
Mashrafe MortazaBANPakistan2003-2019191631513811.6218780.75001104
Matthew BreetzkeSANew Zealand2025110150150150.00148101.35100115
GSNFG JayasuriyaUSANamibia20262201507675.0017486.21020183
Ben DuckettENGPakistan202622015010575.0015795.54100182
Cooper ConnollyAUSZimbabwe20263301507850.0015497.40020116
Arjuna RanatungaSLKenya1996-199933215075*150.00139107.91020201
Johnson CharlesWIZimbabwe2013-202344015013037.50138108.70101135
Fakhar ZamanPAKNetherlands2022-202344015010937.5017784.75100191
Axar PatelINDNew Zealand2016-20259501504230.0018182.8700085
Ryan RickeltonSAAustralia2025-202655115071*37.5017983.80010142
Vinayak ShuklaOMANepal20265501507730.0015994.34010114

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.