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
Usman KhawajaAUS183174 & 9*250162v NZBrisbane5 Nov 2015
Ajinkya RahaneIND18381 & 102405150v WINorth Sound22 Aug 2019
Daryl MitchellNZ183102 & 8127996v SLChristchurch9 Mar 2023
Temba BavumaSA18370 & 113345181v SLDurban27 Nov 2024
Yashasvi JaiswalIND183175 & 8265240v WIDelhi10 Oct 2025
Phil MeadENG182182* & DNB-210v AUSLondon13 Aug 1921
Clyde WalcottWI18214 & 168*-240v ENGLondon24 Jun 1950
Colin CowdreyENG182182 & DNB-231v PAKLondon16 Aug 1962
Terry JarvisNZ182182555190v WIGeorgetown6 Apr 1972
Gordon GreenidgeWI182100 & 82-225v PAKKingston15 Apr 1977
Greg ChappellAUS182182 & DNB400170v PAKSydney2 Jan 1984
David GowerENG1829 & 173*304160v PAKLahore19 Mar 1984
Robin SmithENG182121* & 61*291160v INDManchester9 Aug 1990
Richie RichardsonWI182182 & DNB260262v AUSGeorgetown23 Mar 1991
Mohammad AzharuddinIND182182 & DNB197121v ENGKolkata29 Jan 1993
Michael SlaterAUS18296 & 86*271230v WISydney2 Jan 2001
Michael HusseyAUS182182203211v BANChattogram16 Apr 2006
Justin LangerAUS18282 & 100*244210v ENGBrisbane23 Nov 2006
Malinda WarnapuraSL182120 & 62317190v WIGuyana22 Mar 2008
Shane WatsonAUS182126 & 56397171v INDChandigarh1 Oct 2010
Jacques KallisSA182182*326231v ENGLondon19 Jul 2012
Joe RootENG182182* & DNB229174v WIGrenada21 Apr 2015
Joe RootENG18298 & 84300230v NZLondon21 May 2015
Shaun MarshAUS182182266151v WIHobart10 Dec 2015
Ben DuckettENG182182 & 0*178241v IRELondon1 Jun 2023
Ben StokesENG182182124159v NZLondon13 Sept 2023
Kamindu MendisSL182182*250164v NZGalle26 Sept 2024
Phil MeadENG181181 & DNB--0v SADurban18 Jan 1923
Bill WoodfullAUS181155 & 26*470110v ENGLondon27 Jun 1930
Bill PonsfordAUS181181413190v ENGLeeds20 Jul 1934
Bill BrownAUS18148 & 133570180v ENGNottingham10 Jun 1938
Wally HammondENG181181-160v SACape Town31 Dec 1938
Alan MelvilleSA18178 & 103-150v ENGDurban3 Mar 1939
Wally HammondENG18143 & 138-210v WILondon19 Aug 1939
Peter BurgeAUS181181-220v ENGLondon17 Aug 1961
John EdrichENG181164 & 17453220v AUSLondon22 Aug 1968
Clive LloydWI181178 & 3-241v AUSGeorgetown6 Apr 1973
Mike DennessENG181181392250v NZAuckland20 Feb 1975
Kepler WesselsAUS181179 & 2241231v PAKAdelaide9 Dec 1983
Viv RichardsWI181181125167v SLKarachi13 Oct 1987
Daryll CullinanSA181113 & 68282202v SLCape Town19 Mar 1998
Wasim JafferIND18181 & 100382270v ENGNagpur1 Mar 2006
Matthew HaydenAUS181181*1661110v NZHamilton20 Feb 2007
Alastair CookENG181105 & 76*250240v PAKManchester22 Jul 2016
Kane WilliamsonNZ181113 & 68*254160v ZIMBulawayo6 Aug 2016
Mitchell MarshAUS181181236290v ENGPerth14 Dec 2017
Ross TaylorNZ181181*147176v ENGDunedin7 Mar 2018
Travis HeadAUS181163 & 18201253v INDLondon7 Jun 2023
Ben DuckettENG18198 & 83246180v AUSLondon28 Jun 2023
Harry BrookENG181158 & 23265201v INDBirmingham2 Jul 2025

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