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

PlayerRunsScoresBF4s6sOppositionGroundDate
Jack RyderAUS15063 & 8731660v ENGAdelaide1 Feb 1929
Frank de CairesWI15080 & 70--0v ENGBridgetown11 Jan 1930
Wally HammondENG15063 & 87*-141v SALeeds13 Jul 1935
Charlie BarnettENG150129 & 21376151v AUSAdelaide29 Jan 1937
Brun SmithNZ15096 & 54*-82v ENGLeeds11 Jun 1949
Cyril WashbrookENG15036 & 114-141v WILondon24 Jun 1950
Leonard HuttonENG150145 & 5-160v AUSLondon25 Jun 1953
Roy McLeanSA150142 & 8-211v ENGLondon23 Jun 1955
Gerry AlexanderWI15063* & 87*-150v AUSAdelaide27 Jan 1961
Brian LuckhurstENG150131 & 19390140v AUSPerth11 Dec 1970
Paul SheahanAUS15023 & 127253140v PAKMelbourne29 Dec 1972
Garry SobersWI150150*227190v ENGLondon23 Aug 1973
Mushtaq MohammadPAK15027 & 123--0v WILahore15 Feb 1975
Viv RichardsWI150130 & 20203210v INDPort of Spain24 Mar 1976
Sunil GavaskarIND150108 & 42322180v ENGBombay11 Feb 1977
Derek RandallENG1500 & 150500130v AUSSydney6 Jan 1979
Viv RichardsWI15076 & 74177240v AUSAdelaide26 Jan 1980
Graham GoochENG15099 & 51306160v AUSMelbourne1 Feb 1980
Greg ChappellAUS150150*250170v PAKBrisbane25 Nov 1983
Javed MiandadPAK15043 & 107312231v AUSFaisalabad23 Sept 1988
Steve WaughAUS15016 & 134*201170v SLHobart16 Dec 1989
Kepler WesselsSA150118 & 32366190v INDDurban13 Nov 1992
Aravinda de SilvaSL150148 & 2301172v INDColombo4 Aug 1993
Mark WaughAUS150116 & 34252112v PAKSydney30 Nov 1995
Mahela JayawardeneSL150150115261v BANColombo6 Sept 2001
Marvan AtapattuSL15050 & 100*241160v ZIMGalle12 Jan 2002
Gary KirstenSA150150223140v BANEastern Cape18 Oct 2002
Ricky PontingAUS150150266143v PAKUAE19 Oct 2002
Marcus TrescothickENG15018 & 132293232v SADurban26 Dec 2004
Imran FarhatPAK15074 & 76389190v WIMultan Cricket Stadium19 Nov 2006
Younis KhanPAK15043 & 107*264191v INDKolkata30 Nov 2007
Ashwell PrinceSA150150249192v AUSCape Town19 Mar 2009
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

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