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
Rohit SharmaIND303176 & 1273933313v SAVisakhapatnam2 Oct 2019
Yashasvi JaiswalIND22410 & 214*2461612v ENGRajkot15 Feb 2024
Shubman GillIND430269 & 1615494311v ENGBirmingham2 Jul 2025
Matthew HaydenAUS3803804373811v ZIMPerth9 Oct 2003
Ben StokesENG284258 & 262323411v SACape Town2 Jan 2016
Kusal MendisSL2452452911811v IREGalle24 Apr 2023
Brendon McCullumNZ2022021882111v PAKSharjah Cricket Stadium26 Nov 2014
Brendon McCullumNZ195195 & DNB1341811v SLChristchurch26 Dec 2014
Kumar SangakkaraSL424319 & 1056264310v BANChittagong4 Feb 2014
Shimron HetmyerWI13239 & 93145410v BANDhaka30 Nov 2018
Chris GayleWI333333437349v SLGalle International Stadium15 Nov 2010
Kamindu MendisSL266102 & 164364279v BANSylhet22 Mar 2024
Rishabh PantIND252134 & 118318279v ENGLeeds20 Jun 2025
Misbah-ul-HaqPAK189102 & 87344169v ENGDubai International Cricket Stadium22 Oct 2015
Ben StokesENG17217 & 155272109v AUSLondon28 Jun 2023
Andrew FlintoffENG14168 & 73148129v AUSBirmingham4 Aug 2005
RazaullahPAK9211 & 817469v ENGBirmingham9 Sept 2026
Tim SoutheeNZ825 & 77*6059v ENGNapier22 Mar 2008
Jamie SmithENG272184* & 88306308v INDBirmingham2 Jul 2025
Peter FultonNZ246136 & 110511298v ENGAuckland22 Mar 2013
Mayank AgarwalIND243243330288v BANIndore14 Nov 2019
Harry BrookENG240153 & 87181308v PAKRawalpindi1 Dec 2022
Jason HolderWI2075 & 202*237248v ENGBridgetown23 Jan 2019
Kevin PietersenENG193151 & 42*193208v SLColombo3 Apr 2012
Andrew FlintoffENG187167 & 20214188v WIBirmingham29 Jul 2004
Ben StokesENG1438 & 135*232128v AUSLeeds22 Aug 2019
Virender SehwagIND293293254407v SLMumbai2 Dec 2009
Kyle MayersWI25040 & 210*375277v BANChattogram3 Feb 2021
Tamim IqbalBAN23125 & 206352207v PAKKhulna28 Apr 2015
Ajinkya RahaneIND227127 & 100*421197v SADelhi3 Dec 2015
Yashasvi JaiswalIND226209 & 17317227v ENGVisakhapatnam2 Feb 2024
Brian LaraWI216216262227v PAKMultan Cricket Stadium19 Nov 2006
Kevin PietersenENG17214 & 158212177v AUSLondon8 Sept 2005
Brendon McCullumNZ170145 & 25106247v AUSChristchurch20 Feb 2016
Brendan TaylorZIM16750 & 117222117v NZBulawayo1 Nov 2011
AB de VilliersSA163163196127v AUSCape Town19 Mar 2009
Chris CairnsNZ158158 & DNB171187v SAAuckland18 Mar 2004
Jonny BairstowENG1448 & 136103167v NZNottingham10 Jun 2022
Quinton de KockSA141141*170127v WIGros Islet10 Jun 2021
Ben StokesENG139120 & 19146127v WIBridgetown16 Mar 2022
Mitchell SantnerNZ12576 & 49155137v ENGHamilton14 Dec 2024
Harbhajan SinghIND111111* & DNB11677v NZHyderabad12 Nov 2010
Hardik PandyaIND1081089687v SLPallekele International Cricket Stadium12 Aug 2017
Marco JansenSA9393 & DNB9167v INDGuwahati22 Nov 2025
Mitchell StarcAUS84849137v PAKMelbourne Cricket Ground26 Dec 2016
AB de VilliersSA303278* & 25447246v PAKAbu Dhabi20 Nov 2010
Joe RootENG248153* & 95337186v NZWellington24 Feb 2023
Herschelle GibbsSA228228240296v PAKCape Town2 Jan 2003
MS DhoniIND224224 & DNB265246v AUSChennai22 Feb 2013
Mayank AgarwalIND222215 & 7402246v SAVisakhapatnam2 Oct 2019
Page 1Next

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