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
Paul StirlingIREZimbabwe2010-2025232107388935.1498974.620608713
JP DuminySASri Lanka2004-2019343067389730.7580192.130435815
Alec StewartENGAustralia1989-2003302917377926.32109667.24043683
Shahid AfridiPAK/IWX/ICCAustralia1996-20154544173756*17.14635116.060167028
Hamilton MasakadzaZIMKenya2006-200914142736178*61.3379093.162418114
Brendon McCullumNZSouth Africa2002-2015312637368532.0091880.170416618
Herschelle GibbsSAZimbabwe1999-20071616273512552.5080091.882409211
Adam GilchristAUSWest Indies1999-2007252407359830.6392579.460517910
Joe RootENGAustralia2013-20253030473591*28.27100673.06063533
Jos ButtlerENGSri Lanka2013-20263124673412140.78606121.121426317
Russel ArnoldSLIndia1999-2007312967346831.9197075.67071644
Mark TaylorAUSSri Lanka1989-1996171717339445.81108767.43061613
Gautam GambhirINDEngland2006-20132121173384*36.6589481.99070844
Steve SmithAUSSouth Africa2011-20232321273310838.5884486.85241653
Grant FlowerZIMEngland1994-20032423573310440.72118062.12162573
Kim HughesAUSWest Indies1979-1984262617307829.20106868.35082548
Shaun MarshAUSEngland2010-20181817172713145.4481189.643316213
Misbah-ul-HaqPAKSouth Africa2007-2015222237278038.26100572.340605514
Andrew StraussENGWest Indies2004-20111918272510545.3189481.10250754
Rahmat ShahAFGZimbabwe2014-20241716172411448.2794676.53170639
Dean JonesAUSIndia1985-1992212147239042.5399372.810503710
David WarnerAUSNew Zealand2009-20231616072015645.0072199.862307418
Marlon SamuelsWIPakistan2005-201621193719106*44.94112863.742206313
Shane WatsonAUSIndia2006-20151919071710237.7473198.081418919
Abdul RazzaqPAKSri Lanka1997-201146371271759*28.68104168.880223819
Geoff MarshAUSEngland1987-199118181716111*42.12126856.47141532
Shakib Al HasanBANSri Lanka2006-20232826271692*29.8386183.16073727
Matthew HaydenAUSEngland1993-2007262527159831.09101170.72041817
Mohammad HafeezPAKZimbabwe2003-201515153714139*59.5080788.482307215
Jos ButtlerENGSouth Africa2013-20252119471413147.60639111.742425724
Graham GoochENGNew Zealand1978-199416162713112*50.93106267.14141686
Craig ErvineZIMIreland2010-20251817371310550.9384384.582507311
Steve TikoloKENZimbabwe1996-20112827071310226.4190678.70131767
Marvan AtapattuSLAustralia1992-20062727171210127.38112463.35142560
George BaileyAUSIndia2013-20161312271015671.00643110.422405818
Allan LambENGAustralia1983-199023234710100*37.3794175.45143513
Allan LambENGWest Indies1984-1991252447107535.50102169.54063634
Mark BoucherSANew Zealand1998-2009392887095835.4579089.75034608
Ajay JadejaINDSri Lanka1992-20002824370811933.7199571.162334112
Andrew FlintoffENGIndia1999-2008302717089927.2374994.530426224
Ross TaylorNZWest Indies2006-20191817470511054.2384983.04140609
Mohammad HafeezPAKSouth Africa2003-20193433170571*22.0398471.65053759
Younis KhanPAKZimbabwe2000-2011181627049050.2975193.74080557
Abdul RazzaqPAKSouth Africa1998-20103432470411225.1490577.792036015
Saeed AnwarPAKZimbabwe1993-200315153703103*58.5886781.08241775
Mushfiqur RahimBANIndia2007-20252726370311730.5795573.611314514
Dinesh ChandimalSLEngland2011-201821182702105*43.8882684.991715011
Javed MiandadPAKNew Zealand1976-19962420370290*41.29114961.10040383
Saleem MalikPAKEngland1984-1999262447008835.0092875.43040604
Tamim IqbalBANNew Zealand2007-2023282707007825.93103867.44063866

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