Batting by opposition (Men's All internationals)

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 11,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Leonard HuttonENGWest Indies1939-195413243166120579.10--5601182
Jonny BairstowENGSouth Africa2012-2024384441659150*41.48198183.75112319932
Sanath JayasuriyaSLAustralia1989-201063745165913124.04222674.53461020121
Herschelle GibbsSAIndia1996-201043494165619636.80242268.3746322416
Darren BravoWIIndia2009-202241524165616634.50290756.9729118123
Alec StewartENGNew Zealand1990-199935443165517340.37304854.304622103
Mohammad YousufPAKNew Zealand2000-200938423165320342.38283358.35210518313
Marnus LabuschagneAUSEngland2019-202632484165211137.55290656.85212218610
MS DhoniINDPakistan2005-2019494311164714851.47187687.79311015832
Shakib Al HasanBANNew Zealand2007-202343505164521736.56215876.2348319613
Andy FlowerZIMSri Lanka1992-200339496164412938.23340048.354941237
Alvin KallicharranWIAustralia1973-198028423164312742.13175953.504911994
Damien MartynAUSSouth Africa1993-200642477164313341.08252265.155831518
Sourav GangulyINDNew Zealand1997-2005394641642153*39.10240868.1968419521
Charles MacartneyAUSEngland1907-192626424164017043.1647665.765701451
Mark BoucherSAEngland1998-2010616510163910829.80278058.961741865
Mohammad YousufPAKAustralia1998-201040502163811134.13258163.46210317414
David GowerENGPakistan1978-1992324251636173*44.22300654.423911830
Tom LathamNZIndia2014-2025404951635145*37.16260662.74213416116
Gundappa ViswanathINDAustralia1969-1981233521633161*49.48214652.664911591
Joe DarlingAUSEngland1894-190530552163217830.7960.003871419
Stephen FlemingNZWest Indies1994-200739444162813040.70270960.10213318713
Mahela JayawardeneSLWest Indies1999-201440447162613643.95231570.24211115913
Neil HarveyAUSSouth Africa1949-195814233162520581.25--8501210
Ajinkya RahaneINDEngland2011-202146631162110626.15289056.09210917014
Aravinda de SilvaSLNew Zealand1984-200349563161426730.45240667.08211415722
Matthew HaydenAUSWest Indies1996-200725373161217747.41261661.6264218512
Jonny BairstowENGNew Zealand2012-202334415161116244.75165897.1765318646
Dinesh ChandimalSLAustralia2010-2025435171611206*36.61259362.1339214916
Imran KhanPAKAustralia1975-1992475511161013636.59309152.0919210515
Azhar AliPAKEngland2010-202232493160915734.98351445.793761719
Mitchell MarshAUSSouth Africa2011-202650546160910033.52170594.37112415865
Mushfiqur RahimBANIndia2007-202548568160512733.44241066.6037316723
Mark WaughAUSPakistan1988-2002444921604121*34.13262161.204761528
Suresh RainaINDEngland2006-201854515160410034.87177890.21113514140
Shane WatsonAUSWest Indies2005-201545485160112637.23218273.37212916535
Martin GuptillNZAustralia2009-202249581160111428.09219672.9127315855
Sanath JayasuriyaSLWest Indies1993-201043525159511533.94213074.88111318924
Elton ChigumburaZIMBangladesh2005-20186870915938826.11225270.7409811846
Sikandar RazaZIMAfghanistan2014-202648495159114136.16195981.21110113340
MahmudullahBANNew Zealand2008-202550528159014636.14210675.5044115934
Ijaz AhmedPAKIndia1986-2000575881589139*31.78209075.8926213126
Sikandar RazaZIMBangladesh2013-2026566241588135*27.38202678.38210714343
Larry GomesWIAustralia1978-198743487158512738.66279847.186541090
Kevin PietersenENGPakistan2005-201233445158213540.56201878.3947418426
Martin GuptillNZSri Lanka2009-201941463158215636.79178488.6838416246
MS DhoniINDWest Indies2005-2019585717158114439.52192282.26110210546
Usman KhawajaAUSPakistan2016-202421293157916060.73290054.4531031594
Kevin PietersenENGSouth Africa2005-201231364157915249.34193181.7765118125
Mushtaq MohammadPAKEngland1961-197425436157915742.68166032.7731131574

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