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
Neil McKenzieSA24994 & 155*495311v INDChennai26 Mar 2008
Sachin TendulkarIND248248*379350v BANDhaka10 Dec 2004
Angelo MathewsSL24891 & 157*470311v PAKAbu Dhabi31 Dec 2013
Virat KohliIND248167 & 81376260v ENGVisakhapatnam17 Nov 2016
Azhar AliPAK248205* & 43476230v AUSMelbourne Cricket Ground26 Dec 2016
Joe RootENG248153* & 95337186v NZWellington24 Feb 2023
Mohammad YousufPAK24756 & 191461251v WIMultan Cricket Stadium19 Nov 2006
Michael ClarkeAUS247210 & 37318301v INDAdelaide Oval24 Jan 2012
Cheteshwar PujaraIND247206* & 41*440290v ENGAhmedabad15 Nov 2012
Kumar SangakkaraSL247142 & 105398263v BANGalle International Stadium8 Mar 2013
David WarnerAUS247145 & 102329301v INDAdelaide Oval9 Dec 2014
Peter FultonNZ246136 & 110511298v ENGAuckland22 Mar 2013
Joe RootENG246143 & 103327280v SLLondon29 Aug 2024
Martin GuptillNZ245189 & 56*395184v BANHamilton15 Feb 2010
Shoaib MalikPAK245245 & 0424244v ENGAbu Dhabi13 Oct 2015
Kusal MendisSL2452452911811v IREGalle24 Apr 2023
Kumar SangakkaraSL24492 & 152428320v ENGKandy1 Dec 2007
Alastair CookENG244244*409270v AUSMelbourne Cricket Ground26 Dec 2017
Dimuth KarunaratneSL244244437260v BANPallekele21 Apr 2021
Alastair CookENG243243407330v WIBirmingham17 Aug 2017
Mayank AgarwalIND243243330288v BANIndore14 Nov 2019
Gautam GambhirIND242206 & 36487311v AUSDelhi29 Oct 2008
Kumar SangakkaraSL242221 & 21447270v PAKGalle International Stadium6 Aug 2014
Virat KohliIND242204 & 38286261v BANHyderabad9 Feb 2017
Hashim AmlaSA240159 & 81410290v INDChennai26 Mar 2008
Harry BrookENG240153 & 87181308v PAKRawalpindi1 Dec 2022
Adam VogesAUS239239364303v NZWellington12 Feb 2016
Steve SmithAUS239239399301v ENGPerth14 Dec 2017
Taufeeq UmarPAK238236 & 2507171v SLAbu Dhabi18 Oct 2011
Kane WilliamsonNZ238238364280v PAKChristchurch3 Jan 2021
Usman KhawajaAUS238137 & 101*398232v ENGSydney5 Jan 2022
Saud ShakeelPAK238208* & 30399250v SLGalle16 Jul 2023
Tom LathamNZ238137 & 101376243v WIMount Maunganui18 Dec 2025
Hashim AmlaSA237114 & 123*560301v INDKolkata14 Feb 2010
Upul TharangaSL236165 & 71*391273v BANBogra8 Mar 2006
Sonal DinushaSL236103 & 133*426165v INDColombo23 Aug 2026
Ian BellENG235235364232v INDLondon18 Aug 2011
Joe BurnsAUS235170 & 65483290v NZChristchurch20 Feb 2016
Virat KohliIND235235340251v ENGMumbai8 Dec 2016
Graeme SmithSA234234388160v PAKDubai International Cricket Stadium23 Oct 2013
Alastair CookENG23394 & 139*443241v WIBarbados26 Feb 2009
Ross TaylorNZ233217* & 16*380250v WIDunedin3 Dec 2013
Jonny BairstowENG233162 & 71*201323v NZLeeds23 Jun 2022
Amir JangooWI233233373193v SLNorth Sound25 Jun 2026
Graeme SmithSA232232277331v BANChittagong Divisional Stadium29 Feb 2008
Babar AzamPAK23236 & 196504241v AUSKarachi12 Mar 2022
Usman KhawajaAUS232232352161v SLGalle29 Jan 2025
Andrew StraussENG231123 & 108477230v INDChennai11 Dec 2008
Tamim IqbalBAN23125 & 206352207v PAKKhulna28 Apr 2015
Dimuth KarunaratneSL230147 & 83404240v WIGalle21 Nov 2021

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