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
Shakib Al HasanBAN217217 & 0281310v NZWellington12 Jan 2017
Dean ElgarSA217199 & 18413173v BANPotchefstroom28 Sept 2017
Brian LaraWI216216262227v PAKMultan Cricket Stadium19 Nov 2006
Kumar SangakkaraSL216192 & 24*373172v PAKColombo30 Jun 2012
Ross TaylorNZ216142 & 74401130v SLColombo25 Nov 2012
Kraigg BrathwaiteWI216212 & 4*453150v BANSt Vincent5 Sept 2014
Brendan TaylorZIM216110 & 106*361200v BANDhaka11 Nov 2018
Kraigg BrathwaiteWI216160 & 56*673210v ENGBridgetown16 Mar 2022
Jacques KallisSA215149 & 66468161v ENGCape Town2 Jan 2005
Jacques KallisSA21529 & 186327303v NZJohannesburg8 Nov 2007
Tillakaratne DilshanSL21592 & 123*203242v NZGalle International Stadium18 Aug 2009
Rahul DravidIND215177 & 38327321v SLAhmedabad16 Nov 2009
Virat KohliIND215119 & 96374270v SAJohannesburg18 Dec 2013
Joe RootENG215200* & 15316180v SLLondon12 Jun 2014
Abid AliPAK215215*407290v ZIMHarare7 May 2021
Kane WilliamsonNZ215215296232v SLWellington17 Mar 2023
Younis KhanPAK214173 & 41368260v ENGLeeds4 Aug 2006
Virender SehwagIND21463 & 151326172v AUSAdelaide Oval24 Jan 2008
Thilan SamaraweeraSL214214338320v PAKLahore1 Mar 2009
Darren BravoWI214166 & 48389220v INDMumbai22 Nov 2011
Chris GayleWI214150 & 64*255256v NZAntigua25 Jul 2012
Steve SmithAUS214162* & 52*295260v INDAdelaide Oval9 Dec 2014
Wasim JafferIND2131 & 212408241v WIAntigua2 Jun 2006
Chamara SilvaSL21361 & 152*302271v NZWellington15 Dec 2006
Mahela JayawardeneSL213213*411250v ENGGalle International Stadium18 Dec 2007
Shane WatsonAUS21393 & 120*411211v PAKMelbourne Cricket Ground26 Dec 2009
Graeme SmithSA21330 & 183323280v ENGCape Town3 Jan 2010
Kumar SangakkaraSL2132 & 211437180v PAKAbu Dhabi18 Oct 2011
Kusal MendisSL213194 & 19334195v BANGalle International Stadium7 Mar 2017
Virat KohliIND213213267172v SLNagpur24 Nov 2017
Joe RootENG213180* & 33381230v INDLondon12 Aug 2021
Travis HeadAUS213175 & 38*246222v WIAdelaide8 Dec 2022
Marcus TrescothickENG212105 & 107340341v WIBirmingham29 Jul 2004
Alastair CookENG212173 & 39338192v BANChittagong12 Mar 2010
Mohammad AshrafulBAN212190 & 22*473211v SLGalle International Stadium8 Mar 2013
Rohit SharmaIND212212255286v SARanchi19 Oct 2019
Abid AliPAK21238 & 174347282v SLKarachi19 Dec 2019
Steve SmithAUS212131 & 81393241v INDSydney7 Jan 2021
Mayank AgarwalIND212150 & 62419265v NZMumbai3 Dec 2021
Mushfiqur RahimBAN212163 & 49452130v SLGalle17 Jun 2025
Michael HusseyAUS211118 & 93316233v SLColombo16 Sept 2011
Ajinkya RahaneIND211188 & 23*401214v NZIndore8 Oct 2016
Kraigg BrathwaiteWI211126 & 85507170v SLNorth Sound29 Mar 2021
Pathum NissankaSL211187 & 24281271v BANGalle17 Jun 2025
Ben DuckettENG21162 & 149264301v INDLeeds20 Jun 2025
Devdutt PadikkalIND211167 & 44305211v SLGalle15 Aug 2026
Dhananjaya de SilvaSL210102 & 108310213v BANSylhet22 Mar 2024
Inzamam-ul-HaqPAK209109 & 100*334221v ENGFaisalabad20 Nov 2005
Younis KhanPAK209106 & 103*375163v AUSDubai International Cricket Stadium22 Oct 2014
Azhar AliPAK209109 & 100*424120v AUSAbu Dhabi30 Oct 2014

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