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
Fakhar ZamanPAKEngland2017-20261313036713828.2342686.15122387
Mudassar NazarPAKSri Lanka1982-1987151413677928.2359961.27010200
Yasir HameedPAKBangladesh2003-200466036611661.0048176.09210372
Ben StokesENGSouth Africa2016-20231010036610136.60322113.661313110
Dwayne BravoWIIndia2006-20142522336662*19.2646179.39022295
Ricardo PowellWIIndia1999-20051010236512445.63333109.611102320
Darren LehmannAUSSouth Africa1998-2002121233659140.5645779.87010291
Chamu ChibhabhaZIMWest Indies2006-2016141413657328.0857563.48030404
Romesh KaluwitharanaSLNew Zealand1991-2003171703655421.4753767.97013430
Ken RutherfordNZPakistan1986-1994181803655020.2871251.26012261
Moin KhanPAKWest Indies1990-2004292553654318.2540789.68004259
Daryl MitchellNZWest Indies2022-202677036411952.0042785.25120376
Hansie CronjeSAZimbabwe1992-20001211536487*60.6749373.83030313
Jason RoyENGBangladesh2016-202377036315351.86353102.83200417
Elton ChigumburaZIMIndia2010-201613135363104*45.3842286.02112353
Heath StreakZIMWest Indies1993-20031915636365*40.3353567.85021243
Jonathan TrottENGNew Zealand2013772362109*72.4042385.58120261
Paul StirlingIREEngland2009-20231312036214230.17349103.721004411
George BaileyAUSSouth Africa2014-2016151403627425.8643782.840302111
Roshan MahanamaSLSouth Africa1992-1999151513626825.8663357.19010291
JP DuminySANew Zealand2007-20171716236258*25.8649772.84010303
John DysonAUSNew Zealand1980-1983101023617945.1371750.35030292
Ricky PontingAUSBangladesh1999-20111411336110145.1347076.81110278
Bill AtheyENGAustralia1980-19881111036111132.8264056.41120222
Brad HaddinAUSEngland2005-2015151313615430.0839691.16010454
Ravi BoparaENGWest Indies2007-2014141443614936.1048674.28000333
Jacques KallisSAKenya1999-200886236092*90.0044680.72040305
Robin SinghINDZimbabwe1997-2000151123605640.0044481.08010178
Jeff DujonWIEngland1984-1991262053604624.0052768.31002301
Charith AsalankaSLAfghanistan2022-2024119435997*71.8036398.90030307
Kepler WesselsSAAustralia1992-19941413235981*32.6468452.49020310
Lahiru ThirimanneSLNew Zealand2012-20192217235987*23.9351369.98021343
Elton ChigumburaZIMWest Indies2006-2016191813596021.1247875.100202610
Avishka FernandoSLWest Indies2019-202477035812751.1438493.23210354
Rahul DravidINDKenya1998-20041194358104*71.6048074.58110331
Owais ShahENGWest Indies2007-200910903587539.7846077.83030274
Charles CoventryZIMBangladesh2009991358194*44.75353101.421122715
Kevin PietersenENGNew Zealand2007-200811111358110*35.8048873.36121306
Bryan YoungNZPakistan1994-1997181803585919.8959560.17022320
Darren SammyWIIndia2009-20152221735863*25.5738493.230212319
Will YoungNZPakistan2023-202599035710739.6738792.25120405
Curtis CampherIREAfghanistan2021-20269903579639.6737295.970203011
Brendan TaylorZIMIndia2005-20151010035713835.7043881.51123348
David HusseyAUSEngland2011-2012111013577039.6742584.00030283
Tom LathamNZEngland2018-2025151303577927.4643781.69031224
Jatinder SinghOMAUnited Arab Emirates2020-20261313035710627.4648074.38110416
Graeme WoodAUSNew Zealand1980-1983151423579129.7568452.19020270
Paul CollingwoodENGWest Indies2004-2009211833576923.8043681.88011285
MahmudullahBANPakistan2008-20232019435758*23.8060159.40021301
Nick KnightENGNew Zealand1997-200299235684*50.8643981.09030411

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