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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Roshan MahanamaSLIndia1986-199954606207622538.44428648.4121341804
Jonny BairstowENGIndia2011-202452706207612432.44285272.79481122549
Cheteshwar PujaraINDAustralia2010-202325453207420449.38490342.3051142284
Michael ClarkeAUSSri Lanka2004-20154647132066145*60.76276474.75416317521
Sanath JayasuriyaSLEngland1991-201152624206421335.59249982.5956427036
Shivnarine ChanderpaulWIPakistan1995-2011465872062153*40.43371155.5631251829
Aaron FinchAUSIndia2012-202253551205712438.09227090.62412622443
VVS LaxmanINDWest Indies1997-2011324672054176*52.67417549.2041432250
Allan LambENGWest Indies1984-199147667205213234.78380054.006852395
Jos ButtlerENGAustralia2013-20256676112052110*31.57250781.85211519551
Marlon SamuelsWIIndia2001-2018647692051126*30.61306966.83413524739
Dilip VengsarkarINDAustralia1977-1992516392050164*37.96408946.47211117512
David WarnerAUSNew Zealand2009-202436453204925348.79235387.0875020436
KL RahulINDEngland2016-202644603204819935.93335161.1276723126
Chris GayleWIZimbabwe2000-201838437204721556.86262278.07512325049
Alastair CookENGPakistan2006-201824401204226352.36386852.797902391
Younis KhanPAKSouth Africa2000-2015567052042131*31.42361956.4248518215
Tillakaratne DilshanSLNew Zealand2002-2016585782038123*41.59243683.66411123615
Dudley NourseSAEngland1935-195124436203720855.0510863.897911076
Ramnaresh SarwanWIIndia2001-201347569203711643.34350058.20218317720
Shoaib MalikPAKIndia2000-202154546203514342.40239285.08413220126
Michael HusseyAUSSouth Africa2005-201246589202012241.22332360.79313520927
Quinton de KockSAEngland2014-2024415042019138*43.89220491.61413122847
Marvan AtapattuSLZimbabwe1996-200636388201224967.07337659.606742093
Mohammad YousufPAKSri Lanka1998-200957685200912931.89342358.6938617321
Greg ChappellAUSNew Zealand1973-1983364492008247*57.37300666.8058420610
Ramiz RajaPAKWest Indies1985-1995647442006104*28.66375953.3721061554
Michael HusseyAUSEngland2005-201148498200319548.85338659.16413421014
Saleem MalikPAKNew Zealand1984-1999617015200014036.36317263.05213522311
Ross TaylorNZSri Lanka2006-201962675199314232.15271873.33311917226
Gary KirstenSAEngland1994-200339522198927539.78449044.306732512
Brendon McCullumNZIndia2002-201442476198730248.46279671.0747622433
Quinton de KockSAIndia2013-202646522198613539.72202797.9888522346
Babar AzamPAKSouth Africa2017-202543523198212240.45238083.28216326913
Jonty RhodesSAAustralia1992-2002636615198283*38.86305164.96013313116
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Graham ThorpeENGWest Indies1994-2004375671979119*40.39436745.3231342041
Imran KhanPAKWest Indies1977-1991678016197712330.89277063.61111312718
Nasser HussainENGAustralia1993-200336584197520736.57430245.9121452245
Steve SmithAUSSouth Africa2011-202647576197410838.71298466.1549320122
Aaron FinchAUSEngland2011-202246454197315648.121849106.7188619360
Babar AzamPAKWest Indies2016-2026404771970125*49.25265674.17513518324
Gundappa ViswanathINDEngland1971-198235594197022235.82470941.8341232231
Mark TaylorAUSPakistan1990-1998303831969334*56.26396449.6741421742
Michael ClarkeAUSNew Zealand2003-201546475196616846.81289367.96411221913
Shikhar DhawanINDAustralia2010-202048492196618741.83199098.79510425223
Shivnarine ChanderpaulWINew Zealand1995-2014526391966126*36.41388450.6231032128
Martin CroweNZPakistan1983-199437467196517450.38351155.97213119912
Hashim AmlaSASri Lanka2006-201940503196515441.81303064.8578520213
Shai HopeWIIndia2017-2026454981961162*47.83240981.4086216555

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