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
Ian BellENG15920624077.183c VVS Laxman b Yuvraj Singh3v INDNottingham29 Jul 2011
Mushfiqur RahimBAN15926023161.156c BJ Watling b TA Boult1v NZWellington12 Jan 2017
Hashim AmlaSA15926220060.693run out (S Sreesanth/†MS Dhoni/A Kumble)1v INDChennai26 Mar 2008
Thilan SamaraweeraSL15927724157.405c JS Patel b DL Vettori1v NZGalle International Stadium18 Aug 2009
Cheteshwar PujaraIND15930619151.963c JEC Franklin b JS Patel1v NZHyderabad23 Aug 2012
Kamran AkmalPAK158*1848585.877not out2v SLKarachi21 Feb 2009
Dimuth KarunaratneSL158*22213171.172not out1v SAGalle International Stadium12 Jul 2018
Chris CairnsNZ15817118792.407c JH Kallis b GC Smith2v SAAuckland18 Mar 2004
Kevin PietersenENG15818715784.495b GD McGrath3v AUSLondon8 Sept 2005
Kevin PietersenENG15820519277.074lbw b WPUJC Vaas1v SLLondon11 May 2006
Ricky PontingAUS15822416170.543c BA Parchment b DJ Bravo1v WIJamaica22 May 2008
Harry BrookENG15823417167.525b Akash Deep2v INDBirmingham2 Jul 2025
Pathum NissankaSL15825419062.201c Anamul Haque b Taijul Islam2v BANColombo25 Jun 2025
Kevin PietersenENG15825715161.485run out1v AUSAdelaide Oval1 Dec 2006
Jacques KallisSA15829717153.204b M Dillon1v WIJohannesburg12 Dec 2003
KL RahulIND15830315352.151c †SO Dowrich b ST Gabriel2v WIJamaica30 Jul 2016
Hamilton MasakadzaZIM15832617248.473b Shakib Al Hasan2v BANKhulna3 Nov 2014
Angelo MathewsSL157*34316145.776not out3v PAKAbu Dhabi31 Dec 2013
Devon ConwayNZ15722422370.092c sub (MD Fisher) b JE Root1v ENGNottingham25 Jun 2026
Graeme SmithSA15724817163.311b Mahbubul Alam1v BANBloemfontein19 Nov 2008
Henry NichollsNZ15729118153.955c Naseem Shah b Mohammad Abbas2v PAKChristchurch3 Jan 2021
Azhar AliPAK1572959053.223c KMDN Kulasekara b S Randiv1v SLColombo30 Jun 2012
Simon KatichAUS15733214047.292c sub (DJG Sammy) b SJ Benn3v WIBarbados12 Jun 2008
Imam-ul-HaqPAK15735816243.852lbw b PJ Cummins1v AUSRawalpindi4 Mar 2022
Azhar AliPAK15744210135.523c AN Cook b GP Swann3v ENGDubai International Cricket Stadium3 Feb 2012
Kumar SangakkaraSL156*19221181.253not out1v NZWellington15 Dec 2006
Shahid AfridiPAK156128206121.886c Yuvraj Singh b A Kumble1v INDFaisalabad21 Jan 2006
Alex CareyAUS15618815282.985b NGRP Jayasuriya2v SLGalle6 Feb 2025
Kane WilliamsonNZ15620420176.473c sub (Rehan Ahmed) b Shoaib Bashir3v ENGHamilton14 Dec 2024
Andrew SymondsAUS15622015170.917c †CMW Read b SJ Harmison2v ENGMelbourne Cricket Ground26 Dec 2006
Martin GuptillNZ15623421066.671c LD Chandimal b AD Mathews1v SLDunedin10 Dec 2015
Michael VaughanENG15628624154.552c †MV Boucher b Dewald Pretorius2v SABirmingham24 Jul 2003
Gary BallanceENG15628824054.173c †MS Dhoni b RG Sharma1v INDSouthampton27 Jul 2014
Shaun MarshAUS15629118053.615run out2v ENGSydney Cricket Ground4 Jan 2018
Shan MasoodPAK15631918248.901lbw b SCJ Broad1v ENGManchester5 Aug 2020
Alviro PetersenSA15633519146.572lbw b CS Martin1v NZWellington23 Mar 2012
Moeen AliENG155*20717274.887not out1v SLChester-le-Street27 May 2016
Lahiru ThirimanneSL155*25614060.554not out1v BANGalle International Stadium8 Mar 2013
Dhananjaya de SilvaSL155*26211259.165not out3v WIGalle29 Nov 2021
Neil McKenzieSA155*33913145.721not out3v INDChennai26 Mar 2008
Dinesh ChandimalSL155*37214041.675not out1v PAKAbu Dhabi28 Sept 2017
Ben StokesENG1552149972.436c †AT Carey b JR Hazlewood4v AUSLondon28 Jun 2023
Virender SehwagIND15522121070.142c MJ Clarke b SK Warne2v AUSChennai14 Oct 2004
JP DuminySA15522119070.144c †BKG Mendis b CBRLS Kumara1v SLJohannesburg12 Jan 2017
Jacques KallisSA15524919062.254c †Kamran Akmal b Danish Kaneria1v PAKKarachi1 Oct 2007
Murali VijayIND15526713058.051st †N Dickwella b PADLR Sandakan1v SLDelhi2 Dec 2017
Ross TaylorNZ154*17617587.504not out1v ENGManchester23 May 2008
Sachin TendulkarIND154*24314163.374not out2v AUSSydney Cricket Ground2 Jan 2008
Graeme SmithSA154*24617062.601not out4v ENGBirmingham30 Jul 2008
Joe RootENG154*29515052.205not out2v INDNottingham9 Jul 2014

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