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

PlayerRunsScoresBF4s6sOppositionGroundDate
Kamran AkmalPAK158158*18485v SLKarachi21 Feb 2009
Mitchell JohnsonAUS15835 & 123*157175v SACape Town19 Mar 2009
Tamim IqbalBAN15855 & 103162232v ENGLondon27 May 2010
Azhar AliPAK1581 & 157456101v ENGDubai International Cricket Stadium3 Feb 2012
Tillakaratne DilshanSL158147 & 11289230v AUSHobart14 Dec 2012
Sarfraz AhmedPAK158103 & 5521691v SLColombo14 Aug 2014
Gary BallanceENG15877 & 81*314163v WIGrenada21 Apr 2015
Dean ElgarSA158118* & 40317141v ENGDurban26 Dec 2015
KL RahulIND158158303153v WIJamaica30 Jul 2016
Ben StokesENG158100 & 58232280v WILeeds25 Aug 2017
Virat KohliIND158153 & 5237160v SACenturion13 Jan 2018
Kevin O'BrienIRE15840 & 118285170v PAKDublin11 May 2018
Dinesh ChandimalSL158119* & 39298111v WISt Lucia14 Jun 2018
Ross TaylorNZ15853 & 105*286192v ENGHamilton29 Nov 2019
Dean ElgarSA158127 & 31*190270v SLJohannesburg3 Jan 2021
Rahmat ShahAFG15819 & 139339170v ZIMBulawayo2 Jan 2025
Pathum NissankaSL158158254190v BANColombo25 Jun 2025
Ravindra JadejaIND15889 & 69*255152v ENGBirmingham2 Jul 2025
Arthur MorrisAUS157157-151v SAPort Elizabeth3 Mar 1950
Roy McLeanSA15781 & 76*-241v AUSMelbourne6 Feb 1953
Russell EndeanSA15741 & 116*-160v ENGLeeds21 Jul 1955
Noel HarfordNZ15793 & 64-110v PAKLahore26 Oct 1955
Barry SinclairNZ157138 & 19-250v SAAuckland13 Mar 1964
Bert SutcliffeNZ157151* & 6-250v INDCalcutta5 Mar 1965
Mushtaq MohammadPAK157157-170v ENGSindh16 Mar 1973
Rohan KanhaiWI157157280210v ENGLondon23 Aug 1973
Roy FredericksWI15771 & 86*238160v ENGLondon12 Aug 1976
Roy DiasSL15760 & 97108180v INDChennai17 Sept 1982
David GowerENG157157216200v AUSLondon29 Aug 1985
Dean JonesAUS157157 & DNB294170v ENGBirmingham6 Jul 1989
Shoaib MohammadPAK15715 & 142403220v NZFaisalabad26 Oct 1990
Dean JonesAUS1577 & 150*304151v INDPerth1 Feb 1992
Keith ArthurtonWI157157* & 0348161v AUSBrisbane27 Nov 1992
Steve WaughAUS157157*305190v ENGLeeds22 Jul 1993
Roshan MahanamaSL1576 & 151400200v INDColombo4 Aug 1993
Hashan TillakaratneSL157103 & 54323150v PAKColombo19 Apr 1997
Matt HorneNZ157157260194v ZIMAuckland26 Feb 1998
Steve WaughAUS157157325151v PAKRawalpindi1 Oct 1998
Steve WaughAUS157157*256211v ENGLondon23 Aug 2001
Ricky PontingAUS157157*218201v NZHobart22 Nov 2001
Michael VaughanENG15752 & 105410190v SLKandy10 Dec 2003
Daniel VettoriNZ157137* & 20213271v PAKHamilton19 Dec 2003
Sanath JayasuriyaSL157157147193v ZIMHarare6 May 2004
Shahid AfridiPAK157156 & 1132206v INDFaisalabad21 Jan 2006
Ian BellENG15783 & 74334180v SLKandy1 Dec 2007
Graeme SmithSA157157248171v BANBloemfontein19 Nov 2008
MahmudullahBAN157115 & 42244242v NZHamilton15 Feb 2010
Gautam GambhirIND15793 & 64406220v SACape Town2 Jan 2011
Mohammad HafeezPAK157119 & 38221252v ZIMBulawayo1 Sept 2011
Jacques RudolphSA15752 & 105*281201v NZDunedin7 Mar 2012

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