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
Adam VogesAUS16041 & 119323220v NZPerth13 Nov 2015
Fakhar ZamanPAK16094 & 66281151v AUSAbu Dhabi16 Oct 2018
Babar AzamPAK16060 & 100*227152v SLKarachi19 Dec 2019
Sean WilliamsZIM160107 & 53*214164v SLHarare27 Jan 2020
Mushfiqur RahimBAN16023 & 137297141v PAKSylhet16 May 2026
Ramnaresh SarwanWI15957 & 102258230v SLTrinidad3 Apr 2008
Kumar SangakkaraSL15950 & 109271211v NZColombo26 Aug 2009
VVS LaxmanIND15956 & 103*246190v SLColombo3 Aug 2010
Rahul DravidIND159146* & 13298220v ENGLondon18 Aug 2011
Cheteshwar PujaraIND159159306191v NZHyderabad23 Aug 2012
Chris RogersAUS159110 & 49350220v ENGChester-le-Street9 Aug 2013
Kane WilliamsonNZ159132 & 27332180v ENGLondon21 May 2015
Joe RootENG15988 & 71312180v PAKDubai International Cricket Stadium22 Oct 2015
Kane WilliamsonNZ15988 & 71238190v SLDunedin10 Dec 2015
Rishabh PantIND159159*189151v AUSSydney3 Jan 2019
Shreyas IyerIND15992 & 67185194v SLBengaluru12 Mar 2022
Mushfiqur RahimBAN159106 & 53*29571v IREDhaka19 Nov 2025
Mark ButcherENG158124 & 34341230v AUSSydney2 Jan 2003
Chris CairnsNZ158158 & DNB171187v SAAuckland18 Mar 2004
Kevin PietersenENG158158205192v SLLondon11 May 2006
Andrew StraussENG15830 & 128258180v PAKLondon13 Jul 2006
Virender SehwagIND15866 & 92176192v AUSNagpur6 Nov 2008
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
Pathum NissankaSL158158254190v BANColombo25 Jun 2025
Ravindra JadejaIND15889 & 69*255152v ENGBirmingham2 Jul 2025
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
Tillakaratne DilshanSL157101 & 56238221v PAKGalle International Stadium22 Jun 2012
Azhar AliPAK157157 & DNB29590v SLColombo30 Jun 2012
Michael HusseyAUS157103 & 54232164v SAAdelaide Oval22 Nov 2012
Lahiru ThirimanneSL157155* & 2*259140v BANGalle International Stadium8 Mar 2013

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