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 908 of the 2,568 matches in this selection (from 1912). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Ajinkya RahaneIND139112 & 27*263150v AUSMelbourne26 Dec 2020
Pathum NissankaSL13973 & 6630291v WIGalle29 Nov 2021
Ben StokesENG139120 & 19146127v WIBridgetown16 Mar 2022
Sarfraz AhmedPAK13986 & 53229160v NZKarachi26 Dec 2022
Tom BlundellNZ139138 & 1191191v ENGMount Maunganui16 Feb 2023
Babar AzamPAK13958 & 81251170v SACape Town3 Jan 2025
KL RahulIND139100 & 39235190v ENGLondon10 Jul 2025
Shai HopeWI13936 & 103271172v INDDelhi10 Oct 2025
Mark ButcherENG13877 & 61248170v SALeeds21 Aug 2003
Matthew HaydenAUS138138 & 0*303180v ENGLondon8 Sept 2005
Thilan SamaraweeraSL138138217200v BANColombo20 Sept 2005
Wasim JafferIND138138*229170v BANDhaka25 May 2007
Michael VandortSL138138259181v ENGColombo9 Dec 2007
Simon KatichAUS138108 & 30237191v SADurban6 Mar 2009
Paul CollingwoodENG13864 & 74390120v AUSCardiff8 Jul 2009
Ian BellENG138138 & DNB262151v BANMirpur20 Mar 2010
Graeme SmithSA13837 & 101*188180v AUSCape Town9 Nov 2011
David WarnerAUS13815 & 123*200150v NZHobart9 Dec 2011
Virat KohliIND138116 & 22275131v AUSAdelaide Oval24 Jan 2012
Ben StokesENG13818 & 120252211v AUSPerth13 Dec 2013
Shan MasoodPAK13813 & 125266131v SLPallekele International Cricket Stadium3 Jul 2015
Quinton de KockSA138129* & 9*137182v ENGCenturion22 Jan 2016
Shane DowrichWI138125* & 13382130v SLTrinidad6 Jun 2018
Dimuth KarunaratneSL13853 & 85246160v SAColombo20 Jul 2018
Joe RootENG13814 & 124169122v SLPallekele International Cricket Stadium14 Nov 2018
Kusal MendisSL13822 & 116*306142v ZIMHarare27 Jan 2020
Shadman IslamBAN13823 & 115*260130v ZIMHarare7 Jul 2021
Rohit SharmaIND13811 & 127283151v ENGLondon2 Sept 2021
Colin de GrandhommeNZ138120* & 18192143v SAChristchurch25 Feb 2022
Shubman GillIND13834 & 104193162v ENGVisakhapatnam2 Feb 2024
Liton DasBAN138138 & DNB228134v PAKRawalpindi30 Aug 2024
Tristan StubbsSA13816 & 122259122v SLDurban27 Nov 2024
Ashwell PrinceSA137119 & 18301150v AUSSydney Cricket Ground2 Jan 2006
Mohammad AshrafulBAN137136 & 1187153v SLChattogram28 Feb 2006
Rahul DravidIND13795 & 42*285130v ENGChandigarh9 Mar 2006
Tamim IqbalBAN13753 & 84216211v NZDunedin4 Jan 2008
Graeme SmithSA13762 & 75207160v AUSMelbourne Cricket Ground26 Dec 2008
Michael ClarkeAUS1371 & 136239140v ENGLondon16 Jul 2009
Tamim IqbalBAN13785 & 52155181v ENGMirpur20 Mar 2010
AB de VilliersSA13764 & 73233211v AUSJohannesburg17 Nov 2011
Shivnarine ChanderpaulWI13768 & 6928690v AUSDominica23 Apr 2012
Faf du PlessisSA137137252142v NZPort Elizabeth11 Jan 2013
Gary BallanceENG137110 & 27262170v INDLondon17 Jul 2014
Upul TharangaSL13792 & 45242170v PAKColombo14 Aug 2014
Cheteshwar PujaraIND13783 & 54*235151v BANHyderabad9 Feb 2017
Jonny BairstowENG137101 & 36224161v NZChristchurch30 Mar 2018
Chris WoakesENG137137*177210v INDLondon9 Aug 2018
Cheteshwar PujaraIND137132* & 5271160v ENGSouthampton30 Aug 2018
MahmudullahBAN13736 & 101*23272v ZIMDhaka11 Nov 2018
Joe RootENG13715 & 122279120v WIGros Islet9 Feb 2019

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