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
Alan KnottENG197101 & 96400201v NZAuckland5 Mar 1971
Ricky PontingAUS197197288220v PAKPerth26 Nov 1999
Guy WhittallZIM1979 & 188*444282v NZHarare19 Sept 2000
Rashid LatifPAK197150 & 47*276221v WISharjah31 Jan 2002
Michael VaughanENG197197258230v INDNottingham8 Aug 2002
Mohammad HafeezPAK19796 & 101*267222v NZAbu Dhabi9 Nov 2014
Joe RootENG197186 & 11325190v SLGalle22 Jan 2021
Ollie PopeENG1971 & 196289210v INDHyderabad25 Jan 2024
Geoffrey LeggeENG196196 & 0-230v NZAuckland21 Feb 1930
Arthur MorrisAUS196196-160v ENGLondon14 Aug 1948
Roy FredericksWI196163 & 33-200v NZKingston16 Feb 1972
Ian ChappellAUS196196243214v PAKAdelaide22 Dec 1972
Tim RobinsonENG196175 & 21303300v AUSLeeds13 Jun 1985
Graham GoochENG196196310270v AUSLondon29 Aug 1985
David BoonAUS19612 & 184*480160v ENGSydney29 Jan 1988
Mark TaylorAUS196136 & 60427240v ENGLeeds8 Jun 1989
Daryll CullinanSA19643 & 153*341221v INDKolkata27 Nov 1996
Nathan AstleNZ196156* & 40331271v AUSPerth30 Nov 2001
Marcus TrescothickENG19616 & 180295274v SAJohannesburg13 Jan 2005
Salman ButtPAK19674 & 122439230v ENGMultan12 Nov 2005
Jacques KallisSA196147 & 49365192v AUSBrisbane9 Nov 2012
Kusal MendisSL196196327222v BANChattogram31 Jan 2018
Sarfraz AhmedPAK19678 & 118285191v NZKarachi2 Jan 2023
Shai HopeWI19656 & 140341192v NZChristchurch2 Dec 2025
Clem HillAUS19598 & 97-180v ENGAdelaide17 Jan 1902
Herbert SutcliffeENG195194 & 1*497130v AUSSydney2 Dec 1932
Donald BradmanAUS19551 & 144*475100v ENGNottingham10 Jun 1938
Cyril WashbrookENG195195-180v SAJohannesburg27 Dec 1948
Ken BarringtonENG19563 & 132*-252v AUSAdelaide25 Jan 1963
Ken BarringtonENG195101 & 94-60v AUSSydney15 Feb 1963
Sunil GavaskarIND195166 & 29*425201v PAKMadras15 Jan 1980
Mohsin KhanPAK19594 & 101*410201v INDLahore10 Dec 1982
Andrew StraussENG195112 & 83386260v NZLondon20 May 2004
Mahela JayawardeneSL195195422161v ENGColombo9 Dec 2007
Michael HusseyAUS195195 & DNB330261v ENGBrisbane25 Nov 2010
Kumar SangakkaraSL195144 & 51435154v PAKSharjah Cricket Stadium3 Nov 2011
Alviro PetersenSA195156 & 39378232v NZWellington23 Mar 2012
Brendon McCullumNZ195195 & DNB1341811v SLChristchurch26 Dec 2014
Ajinkya RahaneIND195147 & 48288270v AUSMelbourne Cricket Ground26 Dec 2014
Joe RootENG195190 & 5247281v SALondon6 Jul 2017
Usman KhawajaAUS19591 & 104*397171v PAKLahore21 Mar 2022
Usman KhawajaAUS195195*368191v SASydney4 Jan 2023
Liton DasBAN195126 & 69251212v PAKSylhet16 May 2026
Jack RussellENG194135* & 59369141v AUSAdelaide14 Jan 1921
Bruce MitchellSA19430 & 164*--0v ENGLondon29 Jun 1935
Everton WeekesWI194194-180v INDBombay9 Dec 1948
Gordon GreenidgeWI194194368230v INDKanpur21 Oct 1983
Richie RichardsonWI194194367200v INDGeorgetown25 Mar 1989
Mike AthertonENG1949 & 185*506310v SAJohannesburg30 Nov 1995
Saeed AnwarPAK194194146225v INDChennai21 May 1997

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