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
Ricky PontingAUS150150224141v ENGCardiff8 Jul 2009
Virender SehwagIND15096 & 54*174212v NZHyderabad12 Nov 2010
Shakib Al HasanBAN150144 & 6258160v PAKMirpur17 Dec 2011
Michael HusseyAUS150150*253161v INDSydney Cricket Ground3 Jan 2012
Shivnarine ChanderpaulWI150150* & DNB282121v BANKhulna21 Nov 2012
Khurram ManzoorPAK150146 & 4277160v SAAbu Dhabi14 Oct 2013
Murali VijayIND150150272121v BANFatullah10 Jun 2015
Peter HandscombAUS150110 & 40*230140v PAKSydney Cricket Ground3 Jan 2017
Mushfiqur RahimBAN150127 & 23306183v INDHyderabad9 Feb 2017
Soumya SarkarBAN1501 & 149180215v NZHamilton28 Feb 2019
Craig ErvineZIM150107 & 43276191v BANDhaka22 Feb 2020
Kane WilliamsonNZ150129 & 21330141v PAKMount Maunganui26 Dec 2020
Mominul HaqueBAN150127 & 23*390110v SLPallekele21 Apr 2021
MahmudullahBAN150150* & DNB278171v ZIMHarare7 Jul 2021
Rohit SharmaIND150131 & 19224173v ENGRajkot15 Feb 2024
Jamie SmithENG150111 & 39196122v SLManchester21 Aug 2024
Sarfaraz KhanIND1500 & 150198183v NZBengaluru16 Oct 2024
Joe RootENG150150248140v INDManchester23 Jul 2025
Henry NichollsNZ150150*245150v ZIMBulawayo7 Aug 2025
Mominul HaqueBAN15063 & 87246110v IREDhaka19 Nov 2025
Steve SmithAUS150138 & 12232171v ENGSydney4 Jan 2026
Hashim AmlaSA149149317200v NZCape Town27 Apr 2006
Rahul DravidIND14981 & 68381220v WIJamaica30 Jun 2006
Graeme SmithSA14994 & 55226201v INDCape Town2 Jan 2007
Andrew SymondsAUS14970* & 79233175v WIJamaica22 May 2008
Ashwell PrinceSA149149 & DNB284172v ENGLeeds18 Jul 2008
Ross TaylorNZ14942 & 107257220v INDWellington3 Apr 2009
Ricky PontingAUS14977 & 72264191v INDBangalore9 Oct 2010
Tillakaratne DilshanSL149121 & 28228152v PAKColombo30 Jun 2012
Jonny BairstowENG14995 & 54243210v SALondon16 Aug 2012
Moisés HenriquesAUS14968 & 81*280112v INDChennai22 Feb 2013
Younis KhanPAK149136 & 13*240191v SLAbu Dhabi31 Dec 2013
Joe RootENG149149*165181v INDLondon15 Aug 2014
Moeen AliENG14963 & 86*214172v PAKBirmingham3 Aug 2016
Tom LathamNZ149136 & 13290121v ZIMBulawayo6 Aug 2016
Tamim IqbalBAN14971 & 78299133v AUSDhaka27 Aug 2017
Haris SohailPAK149110 & 39321104v AUSDubai International Cricket Stadium7 Oct 2018
Zak CrawleyENG14976 & 73210193v INDVisakhapatnam2 Feb 2024
David BedinghamSA14939 & 110243192v NZHamilton13 Feb 2024
Ben DuckettENG149113 & 36141250v NZNottingham25 Jun 2026
Inzamam-ul-HaqPAK14810 & 138*248221v BANMultan3 Sept 2003
MS DhoniIND148148 & DNB153194v PAKFaisalabad21 Jan 2006
Mohammad KaifIND148148*243120v WISt Lucia10 Jun 2006
Sourav GangulyIND148102 & 46214180v PAKKolkata30 Nov 2007
Michael VaughanENG14887 & 61248200v SLColombo9 Dec 2007
Kumar SangakkaraSL148144 & 4296140v INDColombo8 Aug 2008
Paul CollingwoodENG148145 & 3199104v BANChittagong12 Mar 2010
Alastair CookENG148148269180v AUSAdelaide Oval3 Dec 2010
Ross TaylorNZ148113 & 35193192v INDBangalore31 Aug 2012
Asad ShafiqPAK14811 & 137187196v NZSharjah Cricket Stadium26 Nov 2014

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