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

PlayerRunsScoresBF4s6sOppositionGroundDate
Marvan AtapattuSL170170253210v ZIMHarare6 May 2004
Justin LangerAUS170162 & 8295240v SLCairns9 Jul 2004
Paul CollingwoodENG170134* & 36*308175v INDNagpur1 Mar 2006
Alastair CookENG170105 & 65321180v WILondon17 May 2007
Misbah-ul-HaqPAK170133* & 37362240v INDBengaluru8 Dec 2007
Paul CollingwoodENG170161 & 9307120v WITrinidad6 Mar 2009
Michael ClarkeAUS170148 & 22296190v ENGAdelaide Oval5 Dec 2013
James NeeshamNZ17033 & 137*189270v INDWellington14 Feb 2014
Brendon McCullumNZ170145 & 25106247v AUSChristchurch20 Feb 2016
Roston ChaseWI17069 & 101*394171v PAKDominica10 May 2017
Shreyas IyerIND170105 & 65296213v NZKanpur25 Nov 2021
Dinesh ChandimalSL17076 & 94*254153v PAKGalle16 Jul 2022
Charles BannermanAUS169165* & 410190v ENGMelbourne15 Mar 1877
Donald BradmanAUS1692 & 167-180v SAMelbourne31 Dec 1931
Donald BradmanAUS169169191150v ENGMelbourne26 Feb 1937
Joe HardstaffENG169169*400200v AUSLondon20 Aug 1938
Colin McDonaldAUS169154 & 15-181v SAAdelaide24 Jan 1953
Leonard HuttonENG169169 & DNB-241v WIGeorgetown24 Feb 1954
Garry SobersWI169168 & 1239251v AUSSydney10 Jan 1961
Ted DexterENG16970 & 99-230v AUSBrisbane30 Nov 1962
Brian BoothAUS169169 & DNB-190v SABrisbane6 Dec 1963
Billy IbadullaPAK169166 & 3-200v AUSKarachi24 Oct 1964
Garry SobersWI16995 & 74*-193v INDMadras13 Jan 1967
Roy FredericksWI169169145271v AUSPerth12 Dec 1975
Asif IqbalPAK16935 & 134*326232v AUSPerth24 Mar 1979
Larry GomesWI169126 & 43374130v AUSSydney2 Jan 1982
Saleem MalikPAK16950 & 119*298301v NZKarachi10 Dec 1984
Saeed AnwarPAK169169248270v NZWellington17 Feb 1994
Michael SlaterAUS169124 & 45286210v ENGPerth3 Feb 1995
Inzamam-ul-HaqPAK169142 & 27302260v ENGKarachi7 Dec 2000
Mahela JayawardeneSL169136 & 33272160v WIGuyana22 Mar 2008
Ross TaylorNZ169154* & 15224185v ENGManchester23 May 2008
Brad HaddinAUS169169222242v NZAdelaide Oval28 Nov 2008
AB de VilliersSA16963 & 106*316161v AUSPerth17 Dec 2008
Mahela JayawardeneSL1693 & 166283191v BANMirpur26 Dec 2008
Stuart BroadENG169169297181v PAKLondon26 Aug 2010
Misbah-ul-HaqPAK16999 & 70*433230v NZWellington15 Jan 2011
Mahela JayawardeneSL169105 & 64407151v ENGColombo3 Apr 2012
Sikandar RazaZIM16980 & 89350122v WIBulawayo29 Oct 2017
Imam-ul-HaqPAK169121 & 48284232v ENGRawalpindi1 Dec 2022
Travis HeadAUS169152 & 17179200v INDBrisbane14 Dec 2024
Tom LathamNZ16924 & 145335140v WIChristchurch2 Dec 2025
Bill WoodfullAUS1687 & 161-50v SAMelbourne31 Dec 1931
Peter BurgeAUS168160 & 8340250v ENGLeeds2 Jul 1964
Bill LawryAUS168151 & 17446120v WISydney14 Feb 1969
Ian RedpathAUS168103 & 65293132v WIAdelaide23 Jan 1976
Clive LloydWI168157 & 11-213v PAKBridgetown18 Feb 1977
Zaheer AbbasPAK168168 & DNB176231v INDFaisalabad3 Jan 1983
Zaheer AbbasPAK168168*34161v INDLahore17 Oct 1984
Kepler WesselsAUS16898 & 70251290v WIAdelaide7 Dec 1984

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