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
Kusal MendisSL213194 & 19334195v BANGalle International Stadium7 Mar 2017
Virat KohliIND213213267172v SLNagpur24 Nov 2017
Joe RootENG213180* & 33381230v INDLondon12 Aug 2021
Travis HeadAUS213175 & 38*246222v WIAdelaide8 Dec 2022
Aubrey FaulknerSA212204 & 8354270v AUSMelbourne31 Dec 1910
Leonard HuttonENG212196 & 16-210v WILondon24 Jun 1939
Neil HarveyAUS212205 & 7-200v SAMelbourne6 Feb 1953
Mansur Ali Khan PataudiIND21264 & 148554222v ENGLeeds8 Jun 1967
Dilip SardesaiIND212212-171v WIKingston18 Feb 1971
Allan BorderAUS212162 & 50498321v INDMadras11 Sept 1979
Graham GoochENG21238 & 174322230v SLLondon22 Aug 1991
Mike AthertonENG21294* & 118546210v NZChristchurch14 Feb 1997
Sachin TendulkarIND21236 & 176363330v WIKolkata30 Oct 2002
Marcus TrescothickENG212105 & 107340341v WIBirmingham29 Jul 2004
Alastair CookENG212173 & 39338192v BANChittagong12 Mar 2010
Mohammad AshrafulBAN212190 & 22*473211v SLGalle International Stadium8 Mar 2013
Rohit SharmaIND212212255286v SARanchi19 Oct 2019
Abid AliPAK21238 & 174347282v SLKarachi19 Dec 2019
Steve SmithAUS212131 & 81393241v INDSydney7 Jan 2021
Mayank AgarwalIND212150 & 62419265v NZMumbai3 Dec 2021
Mushfiqur RahimBAN212163 & 49452130v SLGalle17 Jun 2025
Billy MurdochAUS211211525240v ENGLondon11 Aug 1884
Jack HobbsENG211211-150v SALondon28 Jun 1924
Colin CowdreyENG211114 & 97-110v WIKingston17 Feb 1960
Glenn TurnerNZ211101 & 110*615200v AUSChristchurch8 Mar 1974
Geoff BoycottENG21199 & 112725250v WIPort of Spain30 Mar 1974
Mike GattingENG21161 & 150*438310v PAKLondon6 Aug 1987
Javed MiandadPAK211211441291v AUSKarachi15 Sept 1988
Herschelle GibbsSA211211*468233v NZChristchurch11 Mar 1999
Ijaz AhmedPAK211211372231v SLDhaka12 Mar 1999
Damien MartynAUS211114 & 97349251v INDNagpur26 Oct 2004
Ricky PontingAUS211207 & 4*333310v PAKSydney2 Jan 2005
Michael HusseyAUS211118 & 93316233v SLColombo16 Sept 2011
Ajinkya RahaneIND211188 & 23*401214v NZIndore8 Oct 2016
Kraigg BrathwaiteWI211126 & 85507170v SLNorth Sound29 Mar 2021
Pathum NissankaSL211187 & 24281271v BANGalle17 Jun 2025
Ben DuckettENG21162 & 149264301v INDLeeds20 Jun 2025
Devdutt PadikkalIND211167 & 44305211v SLGalle15 Aug 2026
Taslim ArifPAK210210*379200v AUSFaisalabad6 Mar 1980
Duleep MendisSL210105 & 105123171v INDChennai17 Sept 1982
Qasim UmarPAK210210442270v INDFaisalabad24 Oct 1984
Gordon GreenidgeWI210141 & 69424225v INDKolkata26 Dec 1987
Graham GoochENG210210317290v NZNottingham2 Jun 1994
Gary KirstenSA210210525241v ENGManchester2 Jul 1998
Steve WaughAUS210199 & 11408202v WIBridgetown26 Mar 1999
Fakhar ZamanPAK210210*156245v ZIMBulawayo20 Jul 2018
Ishan KishanIND2102101312410v BANChattogram10 Dec 2022
Pathum NissankaSL210210*139208v AFGKandy9 Feb 2024
Dhananjaya de SilvaSL210102 & 108310213v BANSylhet22 Mar 2024
Imtiaz AhmedPAK209209 & 0-280v NZLahore26 Oct 1955

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