Batting innings by innings (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.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Michael ClarkeAUS145*24914158.235not out1v SLBrisbane8 Nov 2007
Michael HusseyAUS145*25916055.984not out3v INDSydney Cricket Ground2 Jan 2008
Henry NichollsNZ145*26818054.105not out2v ENGAuckland22 Mar 2018
Steve SmithAUS145*27216053.314not out1v SLGalle8 Jul 2022
Cheteshwar PujaraIND145*28914050.172not out1v SLColombo28 Aug 2015
Angelo MathewsSL145*34212242.405not out2v BANDhaka23 May 2022
Brendon McCullumNZ14579216183.545c NM Lyon b JL Pattinson1v AUSChristchurch20 Feb 2016
David WarnerAUS14515613492.952c †AB de Villiers b KJ Abbott3v SACape Town1 Mar 2014
David WarnerAUS14516319088.962c I Sharma b KV Sharma1v INDAdelaide Oval9 Dec 2014
Tillakaratne DilshanSL14517021085.296run out (Yasir Arafat)1v PAKLahore1 Mar 2009
Paul CollingwoodENG14518810477.135c Tamim Iqbal b Abdur Razzak1v BANChittagong12 Mar 2010
Michael VaughanENG14521819366.512c ML Love b SCG MacGill3v AUSMelbourne26 Dec 2002
Ollie PopeENG14523913360.673c MJ Henry b TA Boult2v NZNottingham10 Jun 2022
Tom LathamNZ14525012058.001c TA Imlach b KAJ Roach3v WIChristchurch2 Dec 2025
Shan MasoodPAK14525117057.771lbw b KT Maphaka3v SACape Town3 Jan 2025
Usman KhawajaAUS14530812047.081lbw b VD Philander2v SAAdelaide Oval24 Nov 2016
Mark RichardsonNZ14541019035.371c A Kumble b Harbhajan Singh1v INDChandigarh16 Oct 2003
David WarnerAUS144143171100.702c †Sarfraz Ahmed b Wahab Riaz2v PAKMelbourne Cricket Ground26 Dec 2016
MS DhoniIND14417510582.298c †CS Baugh b KAJ Roach1v WIKolkata14 Nov 2011
Sourav GangulyIND14419618073.475c JN Gillespie b SCG MacGill2v AUSBrisbane4 Dec 2003
Kevin PietersenENG14420117171.644lbw b Harbhajan Singh2v INDChandigarh19 Dec 2008
Adam GilchristAUS14421214667.926c Shahadat Hossain b Mohammad Rafique2v BANFatullah9 Apr 2006
Murali VijayIND14421322067.611c †BJ Haddin b NM Lyon1v AUSBrisbane17 Dec 2014
Steve SmithAUS14421916265.754b SCJ Broad1v ENGBirmingham1 Aug 2019
Rahul DravidIND14422615163.723run out (HMRKB Herath)1v SLKanpur24 Nov 2009
Usman KhawajaAUS1442276163.443c †D Ramdin b JE Taylor1v WIMelbourne Cricket Ground26 Dec 2015
Shakib Al HasanBAN14424215059.506run out (Taufeeq Umar)1v PAKMirpur17 Dec 2011
Kumar SangakkaraSL14428814050.004c †PA Patel b A Kumble2v INDColombo8 Aug 2008
Kumar SangakkaraSL14434413241.863c Younis Khan b Saeed Ajmal1v PAKSharjah Cricket Stadium3 Nov 2011
Ricky PontingAUS143*15916089.943not out4v SASydney Cricket Ground2 Jan 2006
VVS LaxmanIND143*26016055.005not out2v SAKolkata14 Feb 2010
Tillakaratne DilshanSL14317514181.716b Enamul Haque jnr3v BANChittagong Divisional Stadium3 Jan 2009
Sachin TendulkarIND14318213178.574c Imrul Kayes b Shakib Al Hasan2v BANMirpur24 Jan 2010
Aiden MarkramSA14318622076.882b Rubel Hossain1v BANBloemfontein6 Oct 2017
Babar AzamPAK14319318174.094c Mohammad Mithun b Abu Jayed2v BANRawalpindi7 Feb 2020
Joe RootENG14320618069.424c P Nissanka b RMMP Rathnayake1v SLLondon29 Aug 2024
Aiden MarkramSA14321819065.601c †TD Paine b MR Marsh4v AUSDurban1 Mar 2018
Mohammad HafeezPAK14323714060.341lbw b Elias Sunny2v BANChittagong9 Dec 2011
Thilan SamaraweeraSL14324017159.585c †BB McCullum b JS Patel1v NZColombo26 Aug 2009
Marnus LabuschagneAUS14324018159.583b N Wagner1v NZPerth12 Dec 2019
Steve SmithAUS14325217256.753b ST Finn1v ENGLondon20 Aug 2015
Ian BellENG14325620155.864c †D Ramdin b KAJ Roach1v WIAntigua13 Apr 2015
Ravi BoparaENG14328417050.353c BP Nash b JE Taylor1v WILondon6 May 2009
Jonathan TrottENG14331018046.133c V Kohli b R Ashwin3v INDNagpur13 Dec 2012
Cheteshwar PujaraIND14336214039.503b MD Shanaka2v SLNagpur24 Nov 2017
Joe RootENG142*17319182.084not out4v INDBirmingham1 Jul 2022
Kraigg BrathwaiteWI142*31811044.651not out2v PAKSharjah Cricket Stadium30 Oct 2016
BJ WatlingNZ142*3339142.647not out3v SLWellington3 Jan 2015
Kevin PietersenENG14215720390.454lbw b M Muralitharan2v SLBirmingham25 May 2006
Steve SmithAUS14220714068.604c JM Bairstow b CR Woakes3v ENGBirmingham1 Aug 2019

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