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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lahiru ThirimanneSLPakistan2012-20192119169910238.8393874.52241573
Kane WilliamsonNZSri Lanka2010-20232319069910336.7980786.62171635
Hashim AmlaSAAustralia2009-20162323269910233.2988179.34151723
David BoonAUSPakistan1986-19941919169884*38.78115260.59051511
Daryll CullinanSAPakistan1993-20002322469812438.7892775.30231475
Marcus TrescothickENGSri Lanka2001-20061717069712141.0081185.94140924
JP DuminySAAustralia2009-2019252346978236.6876890.760504911
Chris CairnsNZPakistan1994-20043331569784*26.8179887.340214621
Faf du PlessisSAIndia2011-201914142696133*58.0076690.862505610
Hansie CronjeSAPakistan1992-2000242136968138.6788478.730504312
Mohinder AmarnathINDWest Indies1979-198923231694100*31.55126754.78141402
Mohammad ShahzadAFGZimbabwe2015-201821212693131*36.4779187.611307620
Carl HooperWIEngland1987-199825245693100*36.47110862.55130594
Brad HaddinAUSNew Zealand2007-20151716169211046.1375491.782315922
Lahiru ThirimanneSLIndia2010-2019221906928036.4295572.460724710
Kieron PollardWIAustralia2008-202124233692109*34.6077988.832234531
Misbah-ul-HaqPAKWest Indies2008-20151716669196*69.10102067.750903710
Andy FlowerZIMEngland1992-200222221691142*32.9099169.73140532
Ajinkya RahaneINDEngland2011-20172020069010634.5088078.411336310
Eoin MorganENG/IRENew Zealand2007-20192322068911331.3272195.561415527
Pathum NissankaSLAfghanistan2022-202411112688210*76.44652105.522208212
Travis HeadAUSSouth Africa2016-20261919168714238.17579118.651419517
Ramiz RajaPAKEngland1985-19922121168711334.35104965.49133570
Kris SrikkanthINDPakistan1982-19922525168712328.6393973.16140658
Geoff BoycottENGAustralia1971-19811616368610552.77115959.19150590
Mitchell MarshAUSEngland2013-2024222116867334.3076789.440705617
Shivnarine ChanderpaulWINew Zealand1996-200927252686108*29.83102566.93120624
JP DuminySAZimbabwe2006-201819191068512976.1173892.823204911
Tamim IqbalBANPakistan2008-20191717168413242.7580385.18252886
Kapil DevINDNew Zealand1979-1994292766847532.57669102.24053569
Daryl MitchellNZPakistan2023-20251414068312948.7974391.922304615
Alec StewartENGSri Lanka1989-2003222216838832.5291774.48071654
Saeed AnwarPAKAustralia1989-200230301683104*23.5592174.16103844
Shivnarine ChanderpaulWISri Lanka1995-2011202046807742.5098668.970704112
Asanka GurusinhaSLIndia1986-1996242306808529.57106363.970523611
Damien MartynAUSIndia1998-20063026668010034.0087377.89152584
Shakib Al HasanBANNew Zealand2007-20232323267911432.3383481.41231666
Ian BothamENGAustralia1979-1992323036787225.1178386.590427012
Mahela JayawardeneSLWest Indies1999-201322204676106*42.2579185.46150536
Mark BoucherSAAustralia1999-20114037106767625.0484779.810564611
Kepler WesselsAUS/SAWest Indies1983-1993272606757725.96132750.87050362
Stuart MatsikenyeriZIMBangladesh2004-2009292926758925.0095570.68032604
Upul TharangaSLEngland2006-20181816267412048.1482981.30332684
Dwayne BravoWIEngland2004-201426204674112*42.1375289.631416812
Mohammad YousufPAKWest Indies1999-20092423467410535.4790874.23132425
Wasim AkramPAKSri Lanka1986-2002594686747917.74659102.280153829
Boeta DippenaarSASri Lanka2000-200617171673125*42.0695370.62150577
Martin GuptillNZWest Indies2009-202216162672237*48.0076687.732325719
Scott StyrisNZAustralia2000-20113431267210123.1785878.32135617
Shreyas IyerINDNew Zealand2020-20261312067110555.9269596.552405919

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