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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
John WrightNZIndia1979-1990212115607028.0095558.64021462
Richie BerringtonSCOUnited Arab Emirates2014-20261616455912746.5866783.81131459
Navjot SidhuINDNew Zealand1987-1998161515588839.8676073.420503610
Lance KlusenerSANew Zealand1997-200428219558103*46.5058595.381214912
Mark BoucherSAIndia1999-2010332255586832.8275573.91031414
Tamim IqbalBANEngland2007-20231717055712832.7665285.43201646
Roshan MahanamaSLNew Zealand1986-19982220255710730.9492959.96143362
Allan LambENGIndia1982-1990151545569950.5571178.20041335
Kumar SangakkaraSLZimbabwe2000-2011211755568046.3378271.10040510
Daryll CullinanSAIndia1993-19991615055510637.0081568.10140422
Ijaz AhmedPAKNew Zealand1989-20002723555573*30.8374974.10040327
Adam ParoreNZSouth Africa1994-20022726855510830.8370478.84112399
Adam GilchristAUSZimbabwe1998-20041414055417239.57545101.65120666
Chris HarrisNZSouth Africa1992-20043228105545530.7892959.63022347
Najibullah ZadranAFGIreland2012-202118164553104*46.0857496.341414225
Ijaz AhmedPAKEngland1987-19991816155313736.8764885.34131544
Hamilton MasakadzaZIMSouth Africa2001-2018252505538022.1281567.85032598
Hashim AmlaSAZimbabwe2009-2015991552122*69.0059492.93320515
Rahmanullah GurbazAFGBangladesh2022-20251414155214542.4666882.633104123
Shane WatsonAUSNew Zealand2002-201518164552105*46.0060691.091415912
David BoonAUSSouth Africa1992-1995191905517629.0092859.38030500
Vusi SibandaZIMWest Indies2003-2013222215519626.2498555.94052555
Misbah-ul-HaqPAKIndia2007-2015171735507639.2962388.28030496
Jos ButtlerENGPakistan2012-202315134549116*61.00364150.823124229
Steve SmithAUSNew Zealand2011-20231615254916442.2366782.31231478
Gautam GambhirINDPakistan2006-2013191905498328.8965983.31041624
Robin SinghINDPakistan1997-2000282535498224.9584165.28031338
Imran FarhatPAKNew Zealand2001-20061414054810739.1471976.22141579
Alec StewartENGPakistan1989-20032120054810327.4080168.41123544
Elton ChigumburaZIMPakistan2004-20182321454811732.2462887.261123613
Rassie van der DussenSAPakistan2019-202412113547123*68.3866981.761403915
Mahela JayawardeneSLBangladesh2000-20152621354710830.3965583.51122623
Tim PaineAUSEngland2009-20182323254711126.0575972.07121602
Rahmat ShahAFGSri Lanka2018-2024131305467242.0068080.29070512
Jeremy ConeyNZAustralia1980-1986252425466424.8278569.55041345
Hamilton MasakadzaZIMAfghanistan2014-20181414054511038.9373674.051305313
Grant FlowerZIMAustralia1994-2004181705459432.0678969.07042450
Jason RoyENGIndia2017-2022121205438245.25486111.73051749
Hansie CronjeSANew Zealand1992-1999201935437833.9461788.010413813
Sherwin CampbellWIPakistan1995-2000191905437728.5890060.33041543
Asanka GurusinhaSLAustralia1988-1996242305436523.61101253.66023464
Shoaib MalikPAKNew Zealand2001-20182826254211522.5873873.44123555
Shakib Al HasanBANEngland2007-20231818154112131.8266381.60140513
Damien MartynAUSSri Lanka1999-2006222135417030.0675172.04030322
Boeta DippenaarSAPakistan2000-200612122540110*54.0081965.93140502
Robin SmithENGNew Zealand1990-19941414154012841.5478269.05131642
Mudassar NazarPAKAustralia1979-1988191915409530.0098854.66051460
Usman KhawajaAUSIndia201999053910459.8962586.24230545
Rassie van der DussenSAEngland2019-20251211253913459.8958492.29231456
Ramnaresh SarwanWIZimbabwe2001-201318153538120*44.8375870.98132446

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