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

PlayerRunsScoresBF4s6sOppositionGroundDate
Warwick ArmstrongAUS18048 & 132275150v SAMelbourne17 Feb 1911
Sunil GavaskarIND180116 & 64*-110v WIGeorgetown19 Mar 1971
Dennis AmissENG18042 & 138*370150v NZNottingham7 Jun 1973
Dennis AmissENG1806 & 174456200v WIPort of Spain2 Feb 1974
John ReidNZ180180445160v SLColombo24 Mar 1984
Larry GomesWI18060 & 120*337150v AUSAdelaide7 Dec 1984
Saeed AnwarPAK18061 & 119273270v AUSBrisbane5 Nov 1999
VVS LaxmanIND180148 & 32316240v AUSAdelaide12 Dec 2003
Michael VaughanENG180166 & 14252221v AUSManchester11 Aug 2005
Mahela JayawardeneSL18061 & 119338210v ENGLondon11 May 2006
Virender SehwagIND180180190202v WISt Lucia10 Jun 2006
Andrew StraussENG180142 & 38282231v WIBarbados26 Feb 2009
David WarnerAUS180180159205v INDPerth13 Jan 2012
Tillakaratne DilshanSL18054 & 126253180v BANGalle International Stadium8 Mar 2013
Jonny BairstowENG180150* & 30*266202v SACape Town2 Jan 2016
Martin GuptillNZ180180*1381511v SAHamilton1 Mar 2017
Jason RoyENG180180151165v AUSMelbourne Cricket Ground14 Jan 2018
Abdullah ShafiquePAK18044 & 136*347182v AUSRawalpindi4 Mar 2022
Usman KhawajaAUS180180 & DNB422210v INDAhmedabad9 Mar 2023
Fakhar ZamanPAK180180*144176v NZRawalpindi29 Apr 2023
Travis HeadAUS18010 & 170247172v ENGAdelaide17 Dec 2025
Justin GreavesWI180180 & DNB325142v SLNorth Sound3 Jul 2026
Wilfred RhodesENG179179405150v AUSMelbourne9 Feb 1912
Bill WoodfullAUS17968 & 111502100v ENGSydney14 Dec 1928
Patsy HendrenENG17956 & 123-210v WIGeorgetown21 Feb 1930
Patsy HendrenENG17993 & 86-60v SACape Town1 Jan 1931
Dudley NourseSA17965 & 114--0v AUSCape Town31 Dec 1949
Brian LuckhurstENG17978 & 101388211v INDManchester5 Aug 1971
Alvin KallicharranWI179158 & 21394220v ENGPort of Spain2 Feb 1974
Dennis AmissENG179179397221v INDDelhi17 Dec 1976
Geoff BoycottENG17979 & 100*501170v PAKSindh2 Jan 1978
Gundappa ViswanathIND179179-140v WIKanpur2 Feb 1979
Greg ChappellAUS179176 & 3*228232v NZChristchurch19 Mar 1982
Mike AthertonENG17980 & 99425220v AUSLondon17 Jun 1993
Steve WaughAUS17999* & 80324210v ENGPerth3 Feb 1995
Brian LaraWI179179206261v ENGLondon24 Aug 1995
Nathan AstleNZ17954 & 125198322v WIBarbados19 Apr 1996
Saleem MalikPAK17924 & 155296300v SLColombo26 Apr 1997
Russel ArnoldSL179123 & 56*359240v PAKLahore4 Mar 1999
Marcus TrescothickENG179122 & 57517180v SLGalle22 Feb 2001
Michael VaughanENG17964 & 115367260v SLLondon16 May 2002
Habibul BasharBAN17971 & 108290230v PAKKarachi20 Aug 2003
Graeme SmithSA17946 & 133386210v PAKLahore8 Oct 2007
Michael ClarkeAUS179138 & 41305190v SASydney Cricket Ground3 Jan 2009
Shoaib MalikPAK17945 & 134310202v SLColombo20 Jul 2009
Thilan SamaraweeraSL179159 & 20292253v NZGalle International Stadium18 Aug 2009
Mahela JayawardeneSL179174 & 5278201v INDColombo26 Jul 2010
Murali VijayIND179153 & 26350243v AUSChandigarh14 Mar 2013
Mominul HaqueBAN17948 & 131*289160v ZIMChittagong12 Nov 2014
David WarnerAUS179179128195v PAKAdelaide Oval26 Jan 2017

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