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
Kraigg BrathwaiteWI202142* & 60*427170v PAKSharjah Cricket Stadium30 Oct 2016
Cheteshwar PujaraIND202202525210v AUSRanchi16 Mar 2017
Justin GreavesWI2020 & 202*391190v NZChristchurch2 Dec 2025
Daren GangaWI201135 & 66*369210v INDSt Kitts22 Jun 2006
Jesse RyderNZ201201328241v INDNapier26 Mar 2009
Jacques KallisSA201201*270155v INDCenturion16 Dec 2010
Imrul KayesBAN20151 & 150370223v PAKKhulna28 Apr 2015
Hashim AmlaSA201201477270v ENGCape Town2 Jan 2016
Abdullah ShafiquePAK201201326194v SLColombo24 Jul 2023
Mohammad YousufPAK200192 & 8268262v ENGLeeds4 Aug 2006
Kumar SangakkaraSL200200*325202v BANColombo3 Jul 2007
Ricky PontingAUS200101 & 99295171v SAMelbourne Cricket Ground26 Dec 2008
Ramnaresh SarwanWI20094 & 106329261v ENGAntigua15 Feb 2009
VVS LaxmanIND20076 & 124*361390v NZNapier26 Mar 2009
Younis KhanPAK200200*290183v BANChittagong9 Dec 2011
Kumar SangakkaraSL200199* & 1402182v PAKGalle International Stadium22 Jun 2012
Mushfiqur RahimBAN200200 & DNB321221v SLGalle International Stadium8 Mar 2013
Joe BurnsAUS20071 & 129243254v NZBrisbane5 Nov 2015
Usman KhawajaAUS200144 & 56288111v WIMelbourne Cricket Ground26 Dec 2015
Virat KohliIND200200283240v WIAntigua21 Jul 2016
Dinesh ChandimalSL200164 & 36451231v INDDelhi2 Dec 2017
Virat KohliIND200149 & 51318261v ENGBirmingham1 Aug 2018
Virat KohliIND20097 & 103349210v ENGNottingham18 Aug 2018
Tamim IqbalBAN200126 & 74214332v NZHamilton28 Feb 2019
Kane WilliamsonNZ200200*257190v BANHamilton28 Feb 2019
Ross TaylorNZ200200212194v BANWellington8 Mar 2019
Angelo MathewsSL200200* & DNB468163v ZIMHarare19 Jan 2020
David WarnerAUS200200255162v SAMelbourne26 Dec 2022
Kane WilliamsonNZ200200* & DNB395211v PAKKarachi26 Dec 2022
Temba BavumaSA20028 & 172344230v WIJohannesburg8 Mar 2023
Henry NichollsNZ200200*240154v SLWellington17 Mar 2023
Kane WilliamsonNZ20044 & 156291291v ENGHamilton14 Dec 2024
Ian BellENG199199336201v SALondon10 Jul 2008
Kane WilliamsonNZ199140 & 59252290v AUSBrisbane5 Nov 2015
Jonny BairstowENG199167* & 32323190v SLLondon9 Jun 2016
KL RahulIND199199311163v ENGChennai16 Dec 2016
Steve SmithAUS199178* & 21429190v INDRanchi16 Mar 2017
Faf du PlessisSA199199276240v SLCenturion26 Dec 2020
Angelo MathewsSL199199 & 0412191v BANChattogram15 May 2022
Marcus TrescothickENG198193 & 5316202v PAKMultan12 Nov 2005
Hashim AmlaSA19880 & 118*377170v PAKDubai International Cricket Stadium12 Nov 2010
Alviro PetersenSA198182 & 16*386260v ENGLeeds2 Aug 2012
Murali VijayIND198146 & 52480322v ENGNottingham9 Jul 2014
Kane WilliamsonNZ198166 & 32*308270v AUSPerth13 Nov 2015
Mushfiqur RahimBAN198175* & 23394250v SLDhaka23 May 2022
Mohammad HafeezPAK19796 & 101*267222v NZAbu Dhabi9 Nov 2014
Joe RootENG197186 & 11325190v SLGalle22 Jan 2021
Ollie PopeENG1971 & 196289210v INDHyderabad25 Jan 2024
Salman ButtPAK19674 & 122439230v ENGMultan12 Nov 2005
Jacques KallisSA196147 & 49365192v AUSBrisbane9 Nov 2012

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