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
Keegan PetersenSA15472 & 82279190v INDCape Town11 Jan 2022
Kane WilliamsonNZ15493 & 61283170v ENGChristchurch28 Nov 2024
Justin LangerAUS15342 & 111235231v WISt John's9 May 2003
Ramnaresh SarwanWI153139 & 14250260v ENGBirmingham29 Jul 2004
Michael HusseyAUS153122 & 31277164v SAMelbourne Cricket Ground26 Dec 2005
Matthew HaydenAUS153153265132v ENGMelbourne Cricket Ground26 Dec 2006
Shivnarine ChanderpaulWI153147* & 6412131v ENGTrinidad6 Mar 2009
Gautam GambhirIND15316 & 137489190v NZNapier26 Mar 2009
Ross TaylorNZ15394 & 59257202v PAKDunedin24 Nov 2009
Michael ClarkeAUS153151 & 2182220v SACape Town9 Nov 2011
Kane WilliamsonNZ153135 & 18347120v SLColombo25 Nov 2012
Mushfiqur RahimBAN15360 & 93318141v ZIMHarare Sports Club25 Apr 2013
Kaushal SilvaSL15395 & 58355150v PAKDubai International Cricket Stadium8 Jan 2014
BJ WatlingNZ15311 & 142*355111v SLWellington3 Jan 2015
Shaun MarshAUS153130 & 23347200v SLColombo13 Aug 2016
Mitchell MarshAUS15390 & 63*175223v PAKPerth14 Dec 2023
Steve SmithAUS153140 & 13238143v INDMelbourne26 Dec 2024
Devon ConwayNZ153153245180v ZIMBulawayo7 Aug 2025
Joe RootENG153138* & 15242161v AUSBrisbane4 Dec 2025
Damien MartynAUS15242 & 110331130v SLGalle8 Mar 2004
Andrew StraussENG15236 & 116214210v PAKLeeds4 Aug 2006
Michael HusseyAUS15291 & 61*278121v ENGAdelaide Oval1 Dec 2006
Ramnaresh SarwanWI15280 & 7240580v SLGuyana22 Mar 2008
Kevin PietersenENG152152181201v SALondon10 Jul 2008
Rahul DravidIND15240 & 112341171v WIJamaica20 Jun 2011
Ross TaylorNZ15276 & 76295132v ZIMBulawayo1 Nov 2011
Murali VijayIND15253 & 99322134v AUSAdelaide Oval9 Dec 2014
AB de VilliersSA152152235162v WICenturion17 Dec 2014
Dimuth KarunaratneSL1520 & 152367170v NZChristchurch26 Dec 2014
Sami AslamPAK15282 & 70343201v ENGBirmingham3 Aug 2016
JP DuminySA15211 & 141248201v AUSPerth3 Nov 2016
Hamilton MasakadzaZIM152147 & 5254172v WIBulawayo29 Oct 2017
Jos ButtlerENG152152311132v PAKSouthampton21 Aug 2020
Travis HeadAUS152152 & DNB148144v ENGBrisbane8 Dec 2021
Graeme SmithSA151151216180v PAKCape Town2 Jan 2003
Marcus TrescothickENG151151148212v BANChester-le-Street3 Jun 2005
Kevin PietersenENG151135 & 16184232v PAKLeeds4 Aug 2006
Ross TaylorNZ151151204261v INDNapier26 Mar 2009
Tamim IqbalBAN1510 & 151191183v INDMirpur24 Jan 2010
Tim McIntoshNZ151102 & 49380162v INDHyderabad12 Nov 2010
Kumar SangakkaraSL151150 & 1*272181v WIColombo23 Nov 2010
MS DhoniIND15177 & 74*175233v ENGBirmingham10 Aug 2011
Shamsur RahmanBAN151106 & 45289171v SLChittagong4 Feb 2014
Sam RobsonENG151127 & 24314171v SLLeeds20 Jun 2014
Chris RogersAUS15195 & 56237200v INDSydney Cricket Ground6 Jan 2015
Dinesh ChandimalSL151151298162v WIGalle International Stadium14 Oct 2015
Alastair CookENG15121 & 130290150v INDRajkot9 Nov 2016
Imran FarhatPAK15074 & 76389190v WIMultan Cricket Stadium19 Nov 2006
Younis KhanPAK15043 & 107*264191v INDKolkata30 Nov 2007
Ashwell PrinceSA150150249192v AUSCape Town19 Mar 2009

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