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
Kusal MendisSL196196327222v BANChattogram31 Jan 2018
Sarfraz AhmedPAK19678 & 118285191v NZKarachi2 Jan 2023
Shai HopeWI19656 & 140341192v NZChristchurch2 Dec 2025
Mahela JayawardeneSL195195422161v ENGColombo9 Dec 2007
Michael HusseyAUS195195 & DNB330261v ENGBrisbane25 Nov 2010
Kumar SangakkaraSL195144 & 51435154v PAKSharjah Cricket Stadium3 Nov 2011
Alviro PetersenSA195156 & 39378232v NZWellington23 Mar 2012
Brendon McCullumNZ195195 & DNB1341811v SLChristchurch26 Dec 2014
Ajinkya RahaneIND195147 & 48288270v AUSMelbourne Cricket Ground26 Dec 2014
Joe RootENG195190 & 5247281v SALondon6 Jul 2017
Usman KhawajaAUS19591 & 104*397171v PAKLahore21 Mar 2022
Usman KhawajaAUS195195*368191v SASydney4 Jan 2023
Liton DasBAN195126 & 69251212v PAKSylhet16 May 2026
Simon KatichAUS19488 & 106450230v NZHamilton27 Mar 2010
Kumar SangakkaraSL194139 & 55374190v BANColombo16 Mar 2013
Gary BallanceENG194156 & 38336291v INDSouthampton27 Jul 2014
Joe RootENG194134 & 60255260v AUSCardiff8 Jul 2015
Dhananjaya de SilvaSL194129 & 65*354280v AUSColombo13 Aug 2016
Dawid MalanENG194140 & 54362271v AUSPerth14 Dec 2017
Cheteshwar PujaraIND194123 & 71450162v AUSAdelaide Oval6 Dec 2018
Marnus LabuschagneAUS194163 & 31328170v WIAdelaide8 Dec 2022
Roston ChaseWI194194324132v SLNorth Sound25 Jun 2026
Ramnaresh SarwanWI19365 & 128387222v AUSAntigua30 May 2008
Simon KatichAUS19336 & 157404190v WIBarbados12 Jun 2008
Andrew StraussENG193161 & 32316260v AUSLondon16 Jul 2009
Tillakaratne DilshanSL193193 & DNB253202v ENGLondon3 Jun 2011
Kevin PietersenENG193151 & 42*193208v SLColombo3 Apr 2012
Marlon SamuelsWI193117 & 76*421252v ENGNottingham25 May 2012
Virat KohliIND193147 & 46325230v AUSSydney Cricket Ground6 Jan 2015
Ben StokesENG19392 & 101186304v NZLondon21 May 2015
Steve SmithAUS193130 & 63292300v PAKBrisbane15 Dec 2016
Tom LathamNZ193177 & 16361191v BANWellington12 Jan 2017
Cheteshwar PujaraIND193193373220v AUSSydney3 Jan 2019
Marnus LabuschagneAUS193143 & 50321211v NZPerth12 Dec 2019
Liton DasBAN193141 & 52381191v SLDhaka23 May 2022
Herschelle GibbsSA192183 & 9279371v ENGLondon4 Sept 2003
Brian LaraWI192191 & 1215234v ZIMBulawayo12 Nov 2003
Darren LehmannAUS19263 & 129327222v SLGalle8 Mar 2004
Mohammad YousufPAK192192 & DNB330241v WILahore11 Nov 2006
Matt PriorENG192131* & 61247200v WITrinidad6 Mar 2009
Shaun MarshAUS192148 & 44372201v SACenturion12 Feb 2014
Kane WilliamsonNZ192192244231v PAKSharjah Cricket Stadium26 Nov 2014
Keaton JenningsENG19246 & 146*333160v SLGalle International Stadium6 Nov 2018
Cheteshwar PujaraIND19290 & 102*333240v BANChattogram14 Dec 2022
Travis HeadAUS192163 & 29201281v ENGSydney4 Jan 2026
Matthew HaydenAUS19114 & 177274253v WISt John's9 May 2003
Mohammad YousufPAK19165 & 126298195v INDFaisalabad21 Jan 2006
Ricky PontingAUS191142 & 49310160v ENGAdelaide Oval1 Dec 2006
Chris GayleWI19126 & 165*308202v AUSAdelaide Oval4 Dec 2009
Rahul DravidIND191191396210v NZNagpur20 Nov 2010

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