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
Michael HusseyAUS166132 & 34*268192v SLHobart16 Nov 2007
Sachin TendulkarIND166154* & 12259171v AUSSydney Cricket Ground2 Jan 2008
Sachin TendulkarIND166153 & 13241143v AUSAdelaide Oval24 Jan 2008
Andrew StraussENG16660 & 106326170v NZManchester23 May 2008
JP DuminySA166166 & DNB340180v AUSMelbourne Cricket Ground26 Dec 2008
Denesh RamdinWI166166268200v ENGBarbados26 Feb 2009
Michael ClarkeAUS166166 & DNB328190v PAKHobart14 Jan 2010
Shivnarine ChanderpaulWI166166357101v SASt Kitts18 Jun 2010
AB de VilliersSA166135* & 31*298156v WISt Kitts18 Jun 2010
Younis KhanPAK16635 & 131*315124v SADubai International Cricket Stadium12 Nov 2010
Darren BravoWI16630 & 136286224v INDKolkata14 Nov 2011
Dimuth KarunaratneSL16656 & 110283140v ZIMHarare Sports Club29 Oct 2016
Dimuth KarunaratneSL16625 & 141352180v INDColombo3 Aug 2017
Dhananjaya de SilvaSL166166291220v BANPallekele21 Apr 2021
Yashasvi JaiswalIND16682 & 84326191v AUSMelbourne26 Dec 2024
Joe RootENG166160 & 6279160v AUSSydney4 Jan 2026
Damien MartynAUS165165287240v NZWellington18 Mar 2005
Mahela JayawardeneSL165165210153v BANKandy11 Jul 2007
Virender SehwagIND165165174232v SAKolkata14 Feb 2010
Andrew StraussENG16583 & 82217141v BANLondon27 May 2010
Shivnarine ChanderpaulWI165118 & 47254142v INDDelhi6 Nov 2011
Tamim IqbalBAN16595 & 70371210v NZMirpur21 Oct 2013
Mahela JayawardeneSL165165 & 0290171v SAColombo24 Jul 2014
Alastair CookENG16595 & 70*345160v INDSouthampton27 Jul 2014
Steve SmithAUS16527 & 138253210v NZPerth13 Nov 2015
Steve SmithAUS165165*246131v PAKMelbourne Cricket Ground26 Dec 2016
Hashim AmlaSA16578 & 87329252v ENGNottingham14 Jul 2017
Craig ErvineZIM165160 & 5267141v SLColombo14 Jul 2017
Hashim AmlaSA165137 & 28243201v BANPotchefstroom28 Sept 2017
Daryl MitchellNZ165109 & 56380183v ENGLeeds23 Jun 2022
Rachin RavindraNZ165165*139212v ZIMBulawayo7 Aug 2025
Justin LangerAUS164117 & 47207251v INDSydney2 Jan 2004
Virender SehwagIND164164228242v SAKanpur20 Nov 2004
Alastair CookENG16460 & 104*403190v INDNagpur1 Mar 2006
Kumar SangakkaraSL164156* & 8206211v NZWellington15 Dec 2006
Jonathan TrottENG16429 & 135*319240v AUSBrisbane25 Nov 2010
Martin GuptillNZ16497 & 67400211v WIAntigua25 Jul 2012
Kieran PowellWI164134 & 30335271v NZAntigua25 Jul 2012
Alastair CookENG16434 & 130271240v NZLeeds24 May 2013
AB de VilliersSA164164274171v PAKDubai International Cricket Stadium23 Oct 2013
Hashim AmlaSA164139* & 25541160v SLColombo24 Jul 2014
Mushfiqur RahimBAN16448* & 116322211v WISt Vincent5 Sept 2014
Murali VijayIND164155 & 9279150v SLDelhi2 Dec 2017
Hanuma VihariIND164111 & 53*301240v WIKingston30 Aug 2019
Marnus LabuschagneAUS16491 & 73314200v INDSydney7 Jan 2021
Tamim IqbalBAN16490 & 74*199253v SLPallekele21 Apr 2021
Joe RootENG164118* & 46207125v AUSBirmingham16 Jun 2023
David WarnerAUS164164 & 0216164v PAKPerth14 Dec 2023
Wiaan MulderSA16417 & 147253182v ZIMBulawayo28 Jun 2025
Harry BrookENG16453 & 111162193v INDLondon31 Jul 2025

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