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
Shoaib MalikPAK17945 & 134310202v SLColombo20 Jul 2009
Thilan SamaraweeraSL179159 & 20292253v NZGalle International Stadium18 Aug 2009
Mahela JayawardeneSL179174 & 5278201v INDColombo26 Jul 2010
Murali VijayIND179153 & 26350243v AUSChandigarh14 Mar 2013
Mominul HaqueBAN17948 & 131*289160v ZIMChittagong12 Nov 2014
Joe RootENG179176 & 3215261v NZNottingham10 Jun 2022
Dimuth KarunaratneSL179179235150v IREGalle16 Apr 2023
KL RahulIND17942 & 137325260v ENGLeeds20 Jun 2025
Rachin RavindraNZ1793 & 176191271v WIChristchurch2 Dec 2025
Michael VaughanENG178156 & 22347252v SABirmingham24 Jul 2003
VVS LaxmanIND178178 & DNB298300v AUSSydney2 Jan 2004
AB de VilliersSA178178352151v WIBridgetown21 Apr 2005
Neil McKenzieSA17840 & 138536210v ENGLondon10 Jul 2008
Imran FarhatPAK178117* & 61359202v NZNapier11 Dec 2009
Graeme SmithSA178132 & 46332144v WISt Kitts18 Jun 2010
Shivnarine ChanderpaulWI17887* & 91425220v ENGLondon17 May 2012
Cheteshwar PujaraIND17825 & 153368230v SAJohannesburg18 Dec 2013
Alastair CookENG17816 & 162381200v NZLondon21 May 2015
Mohammad HafeezPAK17827 & 151323173v ENGSharjah Cricket Stadium1 Nov 2015
Steve SmithAUS17876 & 102*431140v ENGMelbourne Cricket Ground26 Dec 2017
Harry BrookENG178123 & 55176165v NZWellington6 Dec 2024
Alex CareyAUS178106 & 72271141v ENGAdelaide17 Dec 2025
Michael HusseyAUS17774* & 103318220v ENGPerth14 Dec 2006
Andrew StraussENG1770 & 177349250v NZNapier22 Mar 2008
Michael HusseyAUS177146 & 31348181v INDBangalore9 Oct 2008
Michael HusseyAUS17761 & 116276241v ENGPerth16 Dec 2010
Rohit SharmaIND177177301231v WIKolkata6 Nov 2013
Chris RogersAUS17761 & 116326210v ENGMelbourne Cricket Ground26 Dec 2013
Azhar AliPAK177139 & 38368201v ENGBirmingham3 Aug 2016
Mushfiqur RahimBAN177126 & 51*214221v IREDhaka4 Apr 2023
Tony de ZorziSA177177269124v BANChattogram29 Oct 2024
Graeme SmithSA176132 & 44254290v WIJohannesburg12 Dec 2003
Jacques KallisSA176121 & 55357160v INDKolkata28 Nov 2004
Graeme SmithSA176126 & 50*260260v WISt John's29 Apr 2005
Murali VijayIND176139 & 37355202v AUSBangalore9 Oct 2010
Brendan TaylorZIM17671 & 105*338150v BANHarare Sports Club4 Aug 2011
VVS LaxmanIND176176*280120v WIKolkata14 Nov 2011
Ahmed ShehzadPAK176176 & DNB371171v NZAbu Dhabi9 Nov 2014
Stephen CookSA17659 & 117303180v SLPort Elizabeth26 Dec 2016
Kane WilliamsonNZ176176285163v SAHamilton25 Mar 2017
Kane WilliamsonNZ17643 & 133*368192v SAHamilton13 Feb 2024
Kumar SangakkaraSL17545 & 130*359140v PAKColombo20 Jul 2009
Kevin PietersenENG175175232270v INDLondon18 Aug 2011
Tino MawoyoZIM175163* & 12483220v PAKBulawayo1 Sept 2011
Asad ShafiqPAK17575 & 100*353190v SLPallekele International Cricket Stadium8 Jul 2012
Marlon SamuelsWI175123 & 52272224v NZJamaica2 Aug 2012
Dinesh ChandimalSL175132 & 43454171v AUSColombo13 Aug 2016
Aiden MarkramSA17532 & 143277250v AUSDurban1 Mar 2018
Sarfraz AhmedPAK17594 & 81252121v AUSAbu Dhabi16 Oct 2018
Ravindra JadejaIND175175*228173v SLChandigarh4 Mar 2022

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