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
Harry BrookENG14389 & 54122223v NZMount Maunganui16 Feb 2023
Tristan StubbsSA14349 & 94292133v INDGuwahati22 Nov 2025
Mark VermeulenZIM142118 & 24329161v WIBulawayo12 Nov 2003
Thilan SamaraweeraSL142142408130v ENGColombo18 Dec 2003
Kevin PietersenENG142100 & 42202103v PAKFaisalabad20 Nov 2005
Habibul BasharBAN14269 & 73224160v SLBogra8 Mar 2006
Kevin PietersenENG14241 & 101266220v INDLondon9 Aug 2007
Tamim IqbalBAN14214 & 128309180v WISt Vincent9 Jul 2009
Michael HusseyAUS142142244160v SLPallekele International Cricket Stadium8 Sept 2011
Hashim AmlaSA142104 & 38326102v AUSBrisbane9 Nov 2012
Virender SehwagIND142117 & 25138162v ENGAhmedabad15 Nov 2012
Shivnarine ChanderpaulWI142122* & 20255150v NZHamilton19 Dec 2013
Joe RootENG14283 & 59212161v WIAntigua13 Apr 2015
Cheteshwar PujaraIND14241 & 101*256150v NZIndore8 Oct 2016
Cheteshwar PujaraIND142124 & 18242190v ENGRajkot9 Nov 2016
Travis HeadAUS142114 & 28298140v NZMelbourne26 Dec 2019
Lahiru ThirimanneSL142140 & 2304150v BANKandy29 Apr 2021
Dhananjaya de SilvaSL14233 & 109232191v PAKGalle24 Jul 2022
Ben DuckettENG14263 & 79147151v PAKMultan9 Dec 2022
Nazmul Hossain ShantoBAN14237 & 105233123v NZSylhet28 Nov 2023
Marnus LabuschagneAUS14272 & 70284100v INDMelbourne26 Dec 2024
Shubman GillIND142129* & 13211173v WIDelhi10 Oct 2025
Herschelle GibbsSA14180 & 61256242v NZAuckland18 Mar 2004
Michael ClarkeAUS141141200211v NZBrisbane18 Nov 2004
Andrew FlintoffENG14168 & 73148129v AUSBirmingham4 Aug 2005
Chris GayleWI14172 & 69279224v INDAntigua2 Jun 2006
Simon KatichAUS14110 & 131*262170v NZBrisbane20 Nov 2008
Mahela JayawardeneSL141114 & 27268160v NZGalle International Stadium18 Aug 2009
Shaun MarshAUS141141315180v SLPallekele International Cricket Stadium8 Sept 2011
Kane WilliamsonNZ14139 & 102*320140v SAWellington23 Mar 2012
Cheteshwar PujaraIND141135 & 6355130v ENGMumbai23 Nov 2012
JP DuminySA141123 & 18*249160v AUSPort Elizabeth20 Feb 2014
Dinesh ChandimalSL14183 & 58341200v NZDunedin10 Dec 2015
Murali VijayIND14165 & 76340161v NZKanpur22 Sept 2016
KL RahulIND14190 & 51290130v AUSBengaluru4 Mar 2017
Steve SmithAUS141141* & DNB326140v ENGBrisbane23 Nov 2017
Joe RootENG14183 & 58*30890v AUSSydney Cricket Ground4 Jan 2018
Mominul HaqueBAN14126 & 115279120v WIChattogram3 Feb 2021
Quinton de KockSA141141*170127v WIGros Islet10 Jun 2021
Mahmudul Hasan JoyBAN141137 & 4335162v SADurban31 Mar 2022
Andrew BalbirnieIRE14195 & 46264190v SLGalle24 Apr 2023
Saud ShakeelPAK141141 & 026590v BANRawalpindi21 Aug 2024
Steve SmithAUS141141251122v SLGalle29 Jan 2025
Ben StokesENG141141198113v INDManchester23 Jul 2025
VVS LaxmanIND140140221210v ZIMBulawayo13 Sept 2005
Ricky PontingAUS140140266100v INDAdelaide Oval24 Jan 2008
Ricky PontingAUS140123 & 17277150v INDBangalore9 Oct 2008
Sachin TendulkarIND14037 & 103*244131v ENGChennai11 Dec 2008
Brad HaddinAUS14046 & 94204116v SAPerth17 Dec 2008
Ian BellENG140140227101v SADurban26 Dec 2009

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