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
Brendan TaylorZIMSouth Africa2005-201822222587145*29.3583270.55112505
Lendl SimmonsWIPakistan2006-20151515158677*41.8673080.270724717
Hardik PandyaINDAustralia2017-20251413258592*53.18520112.500403927
Ramnaresh SarwanWISouth Africa2002-2011181725859239.0074578.52041449
Stuart CarlisleZIMIndia1997-20052323258310927.7691164.00121364
Phil SimmonsWIAustralia1991-1999252525838625.3579473.43024698
Kusal MendisSLAustralia2016-20251414258210148.5066687.39140586
Richard HadleeNZAustralia1974-1990363455827920.0772879.95011397
Desmond HaynesWINew Zealand1979-199212123580145*64.4484568.64241545
Jonny BairstowENGNew Zealand2015-20231212157913852.64531109.043116916
Alex CareyAUSEngland2018-20251615357910648.2558399.31131567
Paul CollingwoodENGNew Zealand2002-20092222357910630.4773478.881314015
Heinrich KlaasenSAAustralia2018-20231313357817457.80481120.172214723
Roger TwoseNZSouth Africa1996-20001515157810341.2972180.17131567
Marlon SamuelsWISouth Africa2001-2016222225789828.9071181.290525415
Salman ButtPAKBangladesh200877157713696.1761094.59240692
Inzamam-ul-HaqPAKBangladesh1995-2004161355777772.1359197.630704813
Ravindra JadejaINDAustralia2009-202545331057766*25.0976875.13021379
Andrew HudsonSAIndia1991-19972221057610827.4394361.08133622
Matthew HaydenAUSSri Lanka1994-2008171615759338.3373578.23030439
Gautam GambhirINDAustralia2007-20122019157511331.9474077.70141472
Nathan AstleNZSouth Africa1996-200631282575100*22.1290263.75133636
Kyle CoetzerSCOUnited Arab Emirates2016-20221111157412757.4062991.26220793
Jacques KallisSAZimbabwe1999-200914122574125*57.4076475.13151458
Brendan TaylorZIMWest Indies2006-20182222257313828.6582469.54112619
Mohammad AshrafulBANSri Lanka2002-2013262515737523.8889464.09043603
Graeme SmithSABangladesh2002-201112124572103*71.5073677.72130646
Michael BevanAUSEngland1994-200318157572108*71.5085666.82141331
Mitchell MarshAUSIndia2016-202515144571102*57.10536106.531316222
Lance KlusenerSASri Lanka1997-2004242165719938.0763889.500424712
Ibrahim ZadranAFGSri Lanka2022-20241111056916251.7363489.75230609
Haris SohailPAKNew Zealand2014-20231414156985*43.7769082.460604611
Shane WatsonAUSPakistan2002-201521176569116*51.7375974.97131498
MS DhoniINDBangladesh2004-201921175569101*47.4268283.43122493
Eoin MorganENGIndia2011-20212119256910233.4768383.311214119
Soumya SarkarBANWest Indies2018-2025161405689140.5758696.930605123
Hashan TillakaratneSLIndia1986-19992924556870*29.8995359.60011300
Jonty RhodesSANew Zealand1992-200229245568107*29.8966485.54130425
David MillerSAPakistan2010-20242725556875*28.4068483.040424211
Mark TaylorAUSNew Zealand1990-1996151405679740.5091162.24060473
Shikhar DhawanINDEngland2013-2022181825679835.4465786.30030738
Aftab AhmedBANZimbabwe2005-2007191935669235.3865586.410515519
Michael ClarkeAUSSouth Africa2006-2014222115669228.3075275.27051557
Kane WilliamsonNZAustralia2013-20221717256510037.6776573.86121469
Alistair CampbellZIMSri Lanka1993-200019191565131*31.3988663.77130446
Navjot SidhuINDWest Indies1988-199720192565114*33.2492960.82140397
Ken RutherfordNZSri Lanka1986-199516152563102*43.3171179.18140455
Phil SimmonsWISri Lanka1987-19971919256311033.1286365.24132532
Hashmatullah ShahidiAFGIreland2017-2026181855618243.1573576.33050505
Michael BevanAUSZimbabwe1994-20041715656077*62.2268082.35050341

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