Batting match by match (Men's Tests)

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 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Azhar AliPAK185185 & DNB361153v AUSRawalpindi4 Mar 2022
Dean ElgarSA185185287280v INDCenturion26 Dec 2023
Shivnarine ChanderpaulWI184107* & 77*416200v AUSAntigua30 May 2008
Fawad AlamPAK18416 & 168292161v SLColombo12 Jul 2009
Jonathan TrottENG184184383190v PAKLondon26 Aug 2010
Harbhajan SinghIND18469 & 115290166v NZAhmedabad4 Nov 2010
Kusal MendisSL1848 & 176261231v AUSPallekele International Cricket Stadium26 Jul 2016
Dean ElgarSA184129 & 55321220v SLCape Town2 Jan 2017
Matt RenshawAUS184184 & DNB293200v PAKSydney Cricket Ground3 Jan 2017
Dimuth KarunaratneSL184118 & 66268221v BANKandy29 Apr 2021
Abdullah ShafiquePAK184160* & 24*374163v WIPort of Spain2 Aug 2026
Sonal DinushaSL184100 & 84296123v INDGalle15 Aug 2026
Michael VaughanENG1830 & 183285271v AUSSydney2 Jan 2003
Brian LaraWI18361 & 122321270v PAKLahore11 Nov 2006
Andrew StraussENG183169 & 14299261v WIAntigua15 Feb 2009
Matt PriorENG18373 & 110*312330v NZAuckland22 Mar 2013
Ian BellENG183109 & 74314270v AUSLondon18 Jul 2013
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
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
Kamindu MendisSL182182*250164v NZGalle26 Sept 2024
Wasim JafferIND18181 & 100382270v ENGNagpur1 Mar 2006
Alastair CookENG181105 & 76*250240v PAKManchester22 Jul 2016
Kane WilliamsonNZ181113 & 68*254160v ZIMBulawayo6 Aug 2016
Mitchell MarshAUS181181236290v ENGPerth14 Dec 2017
Travis HeadAUS181163 & 18201253v INDLondon7 Jun 2023
Ben DuckettENG18198 & 83246180v AUSLondon28 Jun 2023
Harry BrookENG181158 & 23265201v INDBirmingham2 Jul 2025
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
Abdullah ShafiquePAK18044 & 136*347182v AUSRawalpindi4 Mar 2022
Usman KhawajaAUS180180 & DNB422210v INDAhmedabad9 Mar 2023
Travis HeadAUS18010 & 170247172v ENGAdelaide17 Dec 2025
Justin GreavesWI180180 & DNB325142v SLNorth Sound3 Jul 2026
Graeme SmithSA17946 & 133386210v PAKLahore8 Oct 2007
Michael ClarkeAUS179138 & 41305190v SASydney Cricket Ground3 Jan 2009

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