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
Carl HooperWIPakistan1987-20026371191960178*37.69311862.8648816725
Sourav GangulyINDEngland1996-200738453195813646.62313462.48412323827
Matthew HaydenAUSSouth Africa1994-200934512195813839.96342857.1277825221
Tillakaratne DilshanSLEngland2001-201653583195319335.51267872.93412421312
Quinton de KockSAAustralia2014-202654602195317833.67220488.6148321050
KL RahulINDAustralia2014-202547587194711038.18283668.65118317438
Steve SmithAUSPakistan2010-2024394751946165*46.33318561.10414319810
David WarnerAUSSri Lanka2009-202348556194216339.63201496.43413420822
Ben StokesENGIndia2011-202556724194214128.56328059.21210718945
Alastair CookENGWest Indies2007-201727425194124352.46377451.437822222
Stephen FlemingNZAustralia1994-2007617441939116*27.70347155.8631392078
Tillakaratne DilshanSLAustralia2004-201665756193914728.10268372.2747321912
Steve WaughAUSPakistan1986-2002637011193715732.83343156.46311916810
Younis KhanPAKEngland2001-201639533193421838.68336157.545762249
Stan McCabeAUSEngland1930-193824433193123248.27321660.0441022304
Archie MacLarenENGAustralia1894-190935614193114033.8820.005841480
Dilip VengsarkarINDPakistan1978-19894758111927146*41.00294046.8721341149
Adam GilchristAUSSri Lanka1999-200838423192515449.36197897.3276719846
David GowerENGNew Zealand1978-199137463192515844.77321359.9178121113
Sanath JayasuriyaSLSouth Africa1992-200959710192314827.08255475.29111623527
Yuvraj SinghINDSri Lanka2000-2017706710192211733.72238380.65115621135
Kapil DevINDWest Indies1978-19946780101921126*27.44180391.5137717522
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
Shahid AfridiPAKSri Lanka1996-2016938810192010924.621763108.91212816286
Navjot SidhuINDSri Lanka1988-199736381191913151.86346455.40511217025
Matthew HaydenAUSNew Zealand1993-2008404641916181*45.62276669.27512422623
Mohammad AzharuddinINDNew Zealand1985-199951539191419243.50281767.94310018010
Monty NobleAUSEngland1898-190939686190513330.7310.0011541061
Tillakaratne DilshanSLBangladesh2002-201639407190316857.67222985.378632047
Travis HeadAUSIndia2016-202539504190116341.33236980.2446122431
Sourav GangulyINDZimbabwe1996-200545495189714443.11299463.3658119734
Virender SehwagINDEngland2001-201245571189712633.88212689.23312827124
Herschelle GibbsSANew Zealand1997-2010424821893211*41.15304062.27410522126
Gary KirstenSAPakistan1994-2003354281892118*55.65335156.4641422158
Alec StewartENGSouth Africa1992-200338544189116437.82366051.6711132655
Mohammad YousufPAKWest Indies1999-200932376188819260.90322958.478631839
Mohammad AzharuddinINDSouth Africa1991-2000445331888163*37.76266970.7449018611
Nathan AstleNZAustralia1996-2007486031883156*33.04316159.57212721011
Adam GilchristAUSSouth Africa1996-2007576251882204*33.02219085.9448523425
Kim HughesAUSEngland1977-198545623188213731.90432843.4839917215
Chris GayleWI/IWXAustralia2003-2021546231878165*31.83227782.48215520864
JP DuminySAAustralia2008-2019535810187116638.98285065.65310118022
Michael HusseyAUSIndia2004-2012394581869150*50.51310960.1231121648
Geoff MarshAUSEngland1986-199135514186713839.72446641.8031021802
Mushfiqur RahimBANWest Indies2007-2021566611186611633.93294563.36111317921
Virender SehwagINDSouth Africa2001-201236471186531940.54218985.2055327125
Rahul DravidINDZimbabwe1996-2005414061864200*54.82320858.1031301871
Allan LambENGNew Zealand1983-199242515186214240.48310360.0157323213
Graham GoochENGNew Zealand1978-199431404186121051.69324757.315752219
Rod MarshAUSEngland1970-19836488101861110*23.86381148.8319819515

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