Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Alec DaviesSCOBangladesh1999110323232.006549.2300030
Brendon McCullumNZKenya2007-20112213226*32.0026123.0800040
Andrew SymondsAUSICC World XI20052213231*32.0019168.4200012
Ehsanul HaqueBANWest Indies2002-2003220322016.005657.1400030
Daan van BungeNEDPakistan2002-2003220323116.007642.1100031
Gavin RennieZIMBangladesh19972213217*32.003982.0500010
Gavin EwingZIMNew Zealand2005220322016.003982.0500030
Saleem MukuddemBERBangladesh2007221323232.003688.8900030
Sunil DhaniramCANIreland2007-2009320322516.003982.0500040
Enamul HaqueBANNew Zealand1990-1999221321932.007045.7100040
CJO SmithSCOBangladesh2006220323016.006549.2300030
Indika de SaramSLNew Zealand2001220322116.005360.3800020
Phillip HughesAUSEngland2013220323016.006450.0000030
Mitchell MarshAUSAfghanistan2015-2023220322416.0020160.0000022
Umar AminPAKIndia2010-20132213227*32.003591.4300030
Yasir ShahPAKZimbabwe2011-20188213232*32.0022145.4500130
Angelo PereraSLSouth Africa2013-2019320323116.004276.1900030
Solomon MireZIMNetherlands2019220322816.003982.0500060
KaleemullahOMAPapua New Guinea2019-20225213219*32.0013246.1500023
Nosthush KenjigeUSACanada2023-2026620322816.004472.7300020
Karl BirkenstockNAMUnited States of America2019220323216.005855.1700140
Will JacksENGPakistan2026220321916.004080.0000011
Aaron HardieAUSSri Lanka2025220323216.004178.0500130
Sahan ArachchigeSLZimbabwe2024320322116.006350.7900020
Vishnu SukumaranUAENetherlands2024220321916.007343.8400030
Ibrahim ZadranAFGSouth Africa2023-2025220321716.005954.2400041
Tayyab TahirPAKSouth Africa2024-2025221322832.0025128.0000031
Michael EnglishSCOUnited States of America2026220323216.004374.4200112
Ashok MalhotraINDEngland19822213228*32.003884.2100030
Suresh PereraSLAustralia1999220322616.004768.0900021
Dave CallaghanSASri Lanka1994220322316.004768.0900030
Eric SimonsSASri Lanka1994220322116.003396.9700031
Louis KoenSAZimbabwe2000220321916.005855.1700050
Nicky BojeSAWest Indies1998-20047323225*32.003494.1200030
Shane Edward BondNZEngland2007-20096323222*32.004965.3100010
Travis FriendZIMPakistan2001-2003330321710.675261.5400030
Rajin SalehBANNew Zealand2004330322810.6710231.3700140
Nafees IqbalBANEngland2003-2005330321910.676747.7600010
Paul HoffmannSCOIreland2006-2007330323110.6721152.3800114
Praveen KumarINDWest Indies2009-20116313225*16.003396.9700012
Dhiman GhoshBANAustralia2008330323010.674866.6700011
Richie BerringtonSCOAustralia2009-2015330322510.674178.0500060
Rory KleinveldtSANew Zealand2013330322610.6726123.0800123
Carlos BrathwaiteWIAfghanistan2018-20193313214*16.0019168.4200042
Zulfiqar BabarPAKAustralia20143323214*32.003396.9700021
Alasdair EvansSCOAfghanistan2015-2019531322816.005360.3800030
Rashid KhanAFGEngland2019-2025331322316.003688.8900040
Rashid KhanAFGNetherlands2022-2023431321416.0029110.3400021
Teja NidamanuruNEDNepal2023-2025431321716.006747.7600010
Dylan BudgeSCOUnited States of America2019-2022330322710.6732100.0000020
PreviousPage 184Next

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.