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
Shaun MarshAUS145126* & 19291171v ENGAdelaide Oval2 Dec 2017
Henry NichollsNZ145145*268180v ENGAuckland22 Mar 2018
Jos ButtlerENG14539 & 106208242v INDNottingham18 Aug 2018
Angelo MathewsSL145145* & DNB342122v BANDhaka23 May 2022
Steve SmithAUS145145* & 0276160v SLGalle8 Jul 2022
Lorcan TuckerIRE14537 & 108236171v BANDhaka4 Apr 2023
Harry BrookENG14536 & 109166181v WINottingham18 Jul 2024
Henry NichollsNZ14524 & 121228190v ENGLondon17 Jun 2026
Sourav GangulyIND144144 & DNB196180v AUSBrisbane4 Dec 2003
Faisal IqbalPAK1445 & 139233171v INDKarachi29 Jan 2006
Kevin PietersenENG144144 & DNB201171v INDChandigarh19 Dec 2008
Travis DowlinWI14495 & 49270141v BANGrenada17 Jul 2009
Rahul DravidIND144144226151v SLKanpur24 Nov 2009
Shane WatsonAUS14496 & 48278200v WIAdelaide Oval4 Dec 2009
MS DhoniIND144144175105v WIKolkata14 Nov 2011
Nasir HossainBAN14477 & 67*232141v ZIMHarare Sports Club25 Apr 2013
Tamim IqbalBAN144104 & 40194190v ENGMirpur28 Oct 2016
Stephen CookSA14440 & 104339120v AUSAdelaide Oval24 Nov 2016
David WarnerAUS144144143171v PAKMelbourne Cricket Ground26 Dec 2016
Dean ElgarSA1448 & 136261210v ENGLondon27 Jul 2017
Ben FoakesENG144107 & 37236113v SLGalle International Stadium6 Nov 2018
Rory BurnsENG144133 & 11345180v AUSBirmingham1 Aug 2019
Nkruma BonnerWI14431 & 113*337181v SLNorth Sound21 Mar 2021
Jonny BairstowENG1448 & 136103167v NZNottingham10 Jun 2022
Steve SmithAUS144110 & 34246200v ENGLondon28 Jun 2023
Kamran GhulamPAK144118 & 26263161v ENGMultan15 Oct 2024
Temba BavumaSA14478 & 66225113v SLGqeberha5 Dec 2024
Joe RootENG144104 & 40295110v INDLondon10 Jul 2025
Travis HeadAUS14421 & 123118174v ENGPerth21 Nov 2025
Alastair CookENG14381 & 62358130v SLColombo9 Dec 2007
Ravi BoparaENG143143 & DNB284170v WILondon6 May 2009
Sachin TendulkarIND143143 & DNB182131v BANMirpur24 Jan 2010
VVS LaxmanIND143143*260160v SAKolkata14 Feb 2010
Mohammad HafeezPAK143143237140v BANChittagong9 Dec 2011
Alastair CookENG14394 & 49*347150v SLColombo3 Apr 2012
Virat KohliIND14338 & 105*228191v NZWellington14 Feb 2014
Kraigg BrathwaiteWI143129 & 14*292140v NZTrinidad16 Jun 2014
Shakib Al HasanBAN143137 & 6185192v ZIMKhulna3 Nov 2014
Jermaine BlackwoodWI143112* & 31280182v ENGAntigua13 Apr 2015
Azhar AliPAK14326 & 117353100v SLColombo25 Jun 2015
Steve SmithAUS143143252172v ENGLondon20 Aug 2015
Dinesh ChandimalSL143138 & 5313111v BANColombo15 Mar 2017
Ben StokesENG143112 & 31191115v SALondon27 Jul 2017
Aiden MarkramSA143143186220v BANBloemfontein6 Oct 2017
Cheteshwar PujaraIND143143362140v SLNagpur24 Nov 2017
Mohammad HafeezPAK143126 & 17246180v AUSDubai International Cricket Stadium7 Oct 2018
Kusal MendisSL1432 & 141*339160v NZWellington15 Dec 2018
Ben StokesENG1438 & 135*232128v AUSLeeds22 Aug 2019
Babar AzamPAK143143193181v BANRawalpindi7 Feb 2020
Tom BlundellNZ14355 & 88*283220v ENGLeeds23 Jun 2022

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