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 2,634 of the 2,669 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Charlie FrankSA1531 & 152-170v AUSJohannesburg12 Nov 1921
Stan McCabeAUS15365 & 88277221v ENGNottingham8 Jun 1934
Maurice LeylandENG153153 & DNB309190v AUSManchester6 Jul 1934
Neil HarveyAUS153153251120v INDMelbourne6 Feb 1948
Neil HarveyAUS1532 & 151*-00v SADurban20 Jan 1950
Arthur MorrisAUS153153-182v ENGBrisbane26 Nov 1954
Conrad HunteWI153142 & 11*-170v PAKBridgetown17 Jan 1958
Javed BurkiPAK153138 & 15-191v ENGLahore21 Oct 1961
Garry SobersWI153153-114v INDKingston7 Mar 1962
Tom GraveneyENG153153 & DNB-221v PAKLondon21 Jun 1962
Mansur Ali Khan PataudiIND153153 & DNB-290v NZCalcutta5 Mar 1965
Graham DowlingNZ153143 & 10-162v INDDunedin15 Feb 1968
Geoff BoycottENG15361 & 92344163v NZLondon21 Jun 1973
Alvin KallicharranWI153124 & 29-152v INDBangalore22 Nov 1974
Gundappa ViswanathIND15341 & 112-150v WIPort of Spain7 Apr 1976
Haroon RasheedPAK153153 & DNB242163v SLKarachi5 Mar 1982
Mohammad AzharuddinIND15348 & 105308240v ENGChennai13 Jan 1985
Allan BorderAUS1531 & 152*308202v NZBrisbane8 Nov 1985
Dilip VengsarkarIND153153--0v SLNagpur27 Dec 1986
Graeme WoodAUS153111 & 42242200v WIPerth2 Dec 1988
Mark TaylorAUS15352 & 101384170v PAKMelbourne12 Jan 1990
John WrightNZ15336 & 117*346201v AUSWellington15 Mar 1990
Javed MiandadPAK153153*337190v ENGBirmingham4 Jun 1992
Greg MatthewsAUS15357 & 9633791v SLMoratuwa8 Sept 1992
Roshan MahanamaSL153153297180v NZMoratuwa27 Nov 1992
Mark ButcherENG153116 & 37360230v SALeeds6 Aug 1998
Matt HorneNZ15393 & 60346240v SAAuckland27 Feb 1999
Justin LangerAUS15342 & 111235231v WISt John's9 May 2003
Andrew FlintoffENG15311 & 142182205v SALondon31 Jul 2003
Ramnaresh SarwanWI153139 & 14250260v ENGBirmingham29 Jul 2004
Brian LaraWI153153 & 0238202v PAKJamaica3 Jun 2005
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
Wilfred RhodesENG152152--0v SAJohannesburg26 Dec 1913
Jack HobbsENG15278 & 74371160v AUSNottingham13 Jun 1930
Donald BradmanAUS152152-130v WIMelbourne13 Feb 1931
Clyde WalcottWI152152-120v INDDelhi10 Nov 1948

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