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
Murali VijayIND157126 & 31372154v ENGRajkot9 Nov 2016
Ben StokesENG157128 & 29*264182v INDRajkot9 Nov 2016
Kane WilliamsonNZ15753 & 104*145230v BANWellington12 Jan 2017
Henry NichollsNZ157157291181v PAKChristchurch3 Jan 2021
Rory BurnsENG157132 & 25378201v NZLondon2 Jun 2021
Dhananjaya de SilvaSL1572 & 155*264112v WIGalle29 Nov 2021
Saud ShakeelPAK15763 & 94319180v ENGMultan9 Dec 2022
Saud ShakeelPAK157125* & 32487210v NZKarachi2 Jan 2023
Ben DuckettENG157153 & 4166232v INDRajkot15 Feb 2024
LG PretoriusSA157153 & 4166114v ZIMBulawayo28 Jun 2025
Michael VaughanENG15611 & 145235213v AUSMelbourne26 Dec 2002
Matthew HaydenAUS156110 & 46242171v WIHobart17 Nov 2005
Adam GilchristAUS156144 & 12230156v BANFatullah9 Apr 2006
Andrew SymondsAUS156156220151v ENGMelbourne Cricket Ground26 Dec 2006
Graeme SmithSA15648 & 108241190v AUSPerth17 Dec 2008
Andrew StraussENG156142 & 14289130v WITrinidad6 Mar 2009
Tom LathamNZ15683 & 73387180v WIJamaica8 Jun 2014
Younis KhanPAK156127 & 29*259111v WIAbu Dhabi21 Oct 2016
Shaun MarshAUS156156291180v ENGSydney Cricket Ground4 Jan 2018
David WarnerAUS15645 & 111*239120v NZSydney3 Jan 2020
Shan MasoodPAK156156 & 0330182v ENGManchester5 Aug 2020
Alex CareyAUS156156 & DNB188152v SLGalle6 Feb 2025
Kevin PietersenENG155142 & 13182223v SLBirmingham25 May 2006
Chamara KapugederaSL15596 & 59*216134v BANChittagong Divisional Stadium3 Jan 2009
Kumar SangakkaraSL15518 & 137296221v INDMumbai2 Dec 2009
Salman ButtPAK15563 & 92267270v AUSLondon13 Jul 2010
Moeen AliENG155155* & DNB207172v SLChester-le-Street27 May 2016
Asela GunaratneSL155116 & 39285231v ZIMHarare Sports Club6 Nov 2016
JP DuminySA155155221190v SLJohannesburg12 Jan 2017
Dean ElgarSA155141* & 14307221v AUSCape Town22 Mar 2018
Jonny BairstowENG155140 & 15*280220v WINorth Sound8 Mar 2022
Gary BallanceZIM155137* & 18294122v WIBulawayo4 Feb 2023
Steve SmithAUS155121 & 34315220v INDLondon7 Jun 2023
Shubman GillIND155147 & 8243201v ENGLeeds20 Jun 2025
Tom LathamNZ155151 & 4220160v ENGNottingham25 Jun 2026
Prasanna JayawardeneSL154154*314110v INDAhmedabad16 Nov 2009
Jacques KallisSA154108 & 46285160v ENGCape Town3 Jan 2010
Younis KhanPAK15473 & 81316200v NZWellington15 Jan 2011
Virat KohliIND154103 & 51*275231v NZBangalore31 Aug 2012
Faf du PlessisSA15420 & 134386160v INDJohannesburg18 Dec 2013
Joe RootENG154154*295150v INDNottingham9 Jul 2014
Regis ChakabvaZIM15465 & 89*317141v BANChittagong12 Nov 2014
Ian BellENG154143 & 11291221v WIAntigua13 Apr 2015
Roston ChaseWI154131 & 23293190v PAKBarbados30 Apr 2017
AB de VilliersSA154126* & 28172242v AUSPort Elizabeth9 Mar 2018
Marnus LabuschagneAUS15474 & 80316180v ENGLeeds22 Aug 2019
Tom LathamNZ154154251150v SLColombo22 Aug 2019
David WarnerAUS154154296100v PAKBrisbane21 Nov 2019
Marnus LabuschagneAUS154103 & 51401140v ENGAdelaide16 Dec 2021
Jonny BairstowENG154113 & 41263113v AUSSydney5 Jan 2022

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