Batting by opposition (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSAEngland2013-20251511637971*75.80300126.330502815
Alistair CampbellZIMWest Indies1992-2001141413798129.1554369.80042215
Geoff HowarthNZAustralia1980-1983191913794721.0655867.92000280
Kane WilliamsonNZZimbabwe2011-2015972378100*75.6039994.74120383
Darren LehmannAUSEngland1999-200410923787654.0048877.46030242
Mohammad HafeezPAKBangladesh2003-2019151503788925.2059263.85022530
Alex ObandaKENZimbabwe2008-20111212137796*34.2750674.510303815
Marnus LabuschagneAUSEngland2020-20251312237777*37.7041590.84031303
Imran KhanPAKEngland1974-1992201743777229.0067955.52011265
Chamu ChibhabhaZIMBangladesh2006-2020242403775715.7165557.56022363
Michael HusseyAUSBangladesh2005-2011138437610894.0041889.95120255
Shaun MarshAUSSouth Africa2009-201888037610647.0046680.69120325
Shreyas IyerINDSri Lanka2017-2024101003768837.60344109.300303811
Sean WilliamsZIMSouth Africa2005-2018171713766923.5050274.90042315
Matthew HaydenAUSWest Indies2003-20071010037515837.5047079.79110375
VVS LaxmanINDZimbabwe1998-20041211137513137.5051373.10121341
Daryl MitchellNZEngland2023-2025873374118*93.5040692.121303113
Aaron JonesUSAUnited Arab Emirates2019-20237703749553.4348577.11040297
William PorterfieldIREZimbabwe2007-2021161603747523.3862060.32021411
Sarfraz AhmedPAKNew Zealand2014-2019181843746426.7140592.35020334
Romesh KaluwitharanaSLWest Indies1993-2003222133745420.7846280.95023324
George MunseySCOUnited Arab Emirates2018-2026111103737833.9140292.790213116
Scott StyrisNZEngland2004-20081413437287*41.3347378.65031363
Graeme HickENGZimbabwe1992-20001313237287*33.8255067.64043244
Brendon McCullumNZWest Indies2003-2015201713725123.2537499.470103910
Abdul RazzaqPAKWest Indies1999-2011252143725721.8857165.15011255
Max O'DowdNEDScotland2021-2025771371158*61.8337798.41120337
Pavan RathnayakeSLEngland202677037113053.00356104.21200355
Stuart LawAUSWest Indies1995-199710913719346.3850673.32040192
Liton DasBANIndia2015-20231111037112133.7345781.18111365
Paul StirlingIREScotland2008-20231212037111330.9243086.28112438
Kedar JadhavINDAustralia2017-20191212437181*46.3842387.71030394
Dwayne BravoWINew Zealand2004-20141513237110633.7346380.13120278
Sean WilliamsZIMAfghanistan2014-20241313237110233.7344283.941222710
Waseem MuhammadUAENepal2022-2026141403717626.5042088.330322619
Ramnaresh SarwanWISri Lanka2001-2011151523717528.5455566.85021235
Jeremy ConeyNZEngland1979-19861616737166*41.2261560.33010291
WPUJC VaasSLIndia1994-200861371337037*15.4245681.14005324
Ambati RayuduINDZimbabwe2013-2016974369124*123.0051072.35120331
Dasun ShanakaSLEngland2016-2026131223699736.90359102.790202420
Alistair CampbellZIMAustralia1992-20011414036912426.3654268.08200362
Mohammad KaifINDPakistan2003-2006212033697821.7151272.07023320
Dennis AmissENGAustralia1972-197788036810846.0054068.15200330
Shikhar DhawanINDZimbabwe2013-202288136711652.4344083.41110443
Steve SmithAUSWest Indies2010-202498236779*61.1746678.76040322
Brendan TaylorZIMKenya2006-20119923679252.4341388.86030299
Steve SmithAUSWest Indies1984-1985121103676033.3664956.55050170
Mohsin KhanPAKAustralia1981-19861212136710433.3660061.17110350
Sanjay ManjrekarINDPakistan1989-1996121213677233.3654067.96041135
Dinesh ChandimalSLSouth Africa2012-20211513236792*33.3655765.89020271

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.