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
Saleem ElahiPAKSouth Africa1996-200288030813538.5038879.38111392
Richie BerringtonSCOAfghanistan2010-2019111103086728.0046066.96030261
Keith ArthurtonWIPakistan1988-1999161323088428.0037781.70021273
Andrew SymondsAUSEngland2001-2007201543087428.0039178.77023268
Kim HughesAUSNew Zealand1980-1983201813086318.1248863.11011181
Azmatullah OmarzaiAFGSri Lanka2023-2024652307149*102.33274112.041202710
Sean WilliamsZIMUnited Arab Emirates2015-2019663307109*102.33269114.13120255
Phil SimmonsWISouth Africa1992-199898230712251.1738679.53201327
Geoff BoycottENGWest Indies1973-19819903077034.1159251.86041190
Devon ConwayNZIndia2022-20261110130713834.1134190.03111379
Marcus TrescothickENGSouth Africa2000-200512121307114*27.9140975.06112392
David ObuyaKENZimbabwe2002-2011121213075727.9141374.33021331
Chamara SilvaSLAustralia1999-2011151213076427.9152158.93032272
Richard HadleeNZIndia1975-1990201723077120.4739976.94012178
Matthew HaydenAUSBangladesh2002-200787430667*102.0034788.18020357
Jamie HowNZEngland2008109030613934.0040375.93100284
Andrew BalbirnieIREScotland2010-20231010030610530.6045367.55111331
Andrew JonesNZIndia1987-19921010130667*34.0050860.24041181
Dion EbrahimZIMBangladesh2001-20051312230612130.6045267.70111290
Vikram SolankiENGZimbabwe2000-20041212130610027.8241473.91110412
Lahiru ThirimanneSLAustralia2012-201915121306102*27.8247164.97121220
Craig WishartZIMIndia1996-20031414130610223.5439976.69112128
Sarfraz AhmedPAKSri Lanka2008-2019241633067723.5439677.27021200
Asif KhanUAEUnited States of America2023-2024331305151*152.50278109.71210289
Neil JohnsonZIMPakistan1998-200066030510350.8346166.16120280
Stuart WilliamsWINew Zealand1994-19991010330573*43.5745467.18030322
MO OdumbeKENIndia1996-2003111113058330.5046665.45021116
Colin IngramSAPakistan2010-201313133305105*30.5039377.61203321
Nuwan KulasekaraSLIndia2007-201437281230539*19.0638878.61001254
Gavin HamiltonSCOCanada2007-200966130411960.8042072.38120171
Sandeep PatilINDPakistan1982-19848803048438.0031297.44040238
Chamara SilvaSLIndia1999-201016122304107*30.4034887.36123242
Hamish MarshallNZAustralia2004-2007131313047625.3340974.33032173
Vinod KambliINDSri Lanka1992-2000191753047825.3351658.91020141
Matt PriorENGIndia2006-2011191813044617.8842471.70001371
Adil RashidENGAustralia2009-2025322183043623.3832992.40001305
Graham GoochENGSri Lanka1982-19927703038443.2943170.30040341
Rahmat ShahAFGWest Indies2017-20198803036837.8847364.06040303
Vriitya AravindUAEOman2020-2024101003038930.3043669.50011283
Rohan MustafaUAENepal2018-2023121213036027.5551758.61030222
Khaled MashudBANZimbabwe1997-2006262063035121.6448063.13013111
Brad HodgeAUSNew Zealand2005-200777230299*60.4034687.28031284
Graham ThorpeENGPakistan1996-200099230264*43.1438977.63030151
Jason RoyENGNew Zealand2015-2019121203026025.1736083.89011404
Matthew WadeAUSEngland2012-20171715230271*23.2333889.35023284
Paul StirlingIREBangladesh2010-20231210030113030.1034886.49122248
Ricardo PowellWIZimbabwe1999-20031613330183*30.10292103.080233210
Greg RitchieAUSWest Indies1984-1987131313018425.0849760.56012110
Salman ButtPAKAustralia2005-2010141403017221.5047962.84035410
Moeen AliENGSouth Africa2016-20231514330177*27.36259116.220202911

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