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
Kumar SangakkaraSL19235115154.703c Taufeeq Umar b Abdur Rehman2v PAKColombo30 Jun 2012
Brian LaraWI19120323494.094c CB Wishart b AM Blignaut1v ZIMBulawayo12 Nov 2003
Justin LangerAUS19128018368.211c Younis Khan b Mohammad Sami1v PAKPerth16 Dec 2004
Mushfiqur RahimBAN19134122156.015c †Mohammad Rizwan b Mohammad Ali2v PAKRawalpindi21 Aug 2024
Mohammad YousufPAK19134422055.524c S Chanderpaul b D Mohammed3v WIMultan Cricket Stadium19 Nov 2006
Rahul DravidIND19139621048.233c MJ Guptill b KS Williamson2v NZNagpur20 Nov 2010
Shikhar DhawanIND190168310113.101c AD Mathews b N Pradeep1v SLGalle International Stadium26 Jul 2017
Joe RootENG19023427181.204c †Q de Kock b M Morkel1v SALondon6 Jul 2017
Daryl MitchellNZ19031823459.755c †BT Foakes b MJ Potts1v ENGNottingham10 Jun 2022
Alastair CookENG19037723250.401run out (V Kohli)2v INDKolkata5 Dec 2012
Matt RenshawAUS19039721147.865c AK Markram b SR Harmer1v SADurban9 Oct 2026
Mohammad AshrafulBAN19041720145.563c AD Mathews b HMRKB Herath2v SLGalle International Stadium8 Mar 2013
Zak CrawleyENG189182213103.851b C Green2v AUSManchester19 Jul 2023
Martin GuptillNZ18931018160.975c †Mushfiqur Rahim b Rubel Hossain1v BANHamilton15 Feb 2010
Alastair CookENG18934216055.262c MEK Hussey b SR Watson2v AUSSydney Cricket Ground3 Jan 2011
Lahiru UdaraSL18824821575.812c S Joseph b AS Joseph1v WINorth Sound3 Jul 2026
Ajinkya RahaneIND18838118449.345c BJ Watling b TA Boult1v NZIndore8 Oct 2016
Shikhar DhawanIND187174332107.472c EJM Cowan b NM Lyon2v AUSChandigarh14 Mar 2013
Pathum NissankaSL18725623173.051b Hasan Mahmud2v BANGalle17 Jun 2025
Michael ClarkeAUS18731423059.554b SCJ Broad1v ENGManchester1 Aug 2013
Harry BrookENG186176245105.685c & b MJ Henry1v NZWellington24 Feb 2023
Kevin PietersenENG18623320479.834c †MS Dhoni b PP Ojha2v INDMumbai23 Nov 2012
Jacques KallisSA18626225370.994c †BB McCullum b JDP Oram3v NZJohannesburg8 Nov 2007
Tom BlundellNZ18629222363.706c sub (MJ Humphreys) b R Wilson1v IREBelfast27 May 2026
Joe RootENG18630918060.194run out2v SLGalle22 Jan 2021
Paul CollingwoodENG18632723056.885st †Kamran Akmal b Danish Kaneria1v PAKLondon13 Jul 2006
Dimuth KarunaratneSL18635416152.541c & b MN Samuels1v WIGalle International Stadium14 Oct 2015
Virat KohliIND18636415051.104c M Labuschagne b T Murphy2v AUSAhmedabad9 Mar 2023
Brendon McCullumNZ18527217368.017b Rubel Hossain1v BANHamilton15 Feb 2010
Marnus LabuschagneAUS18527920066.313c Babar Azam b Shaheen Shah Afridi2v PAKBrisbane21 Nov 2019
Dean ElgarSA18528728064.462c †KL Rahul b SN Thakur2v INDCenturion26 Dec 2023
Azhar AliPAK18536115351.253c C Green b M Labuschagne1v AUSRawalpindi4 Mar 2022
Jamie SmithENG184*20721488.897not out2v INDBirmingham2 Jul 2025
Matt RenshawAUS18429320062.801b Imran Khan1v PAKSydney Cricket Ground3 Jan 2017
Jonathan TrottENG18438319048.043c †Kamran Akmal b Wahab Riaz1v PAKLondon26 Aug 2010
Herschelle GibbsSA18325835170.932b AF Giles1v ENGLondon4 Sept 2003
Graeme SmithSA18327325067.032c PD Collingwood b G Onions3v ENGCape Town3 Jan 2010
Michael VaughanENG18327827165.832lbw b AJ Bichel3v AUSSydney2 Jan 2003
Joe RootENG182*22917479.485not out2v WIGrenada21 Apr 2015
Kamindu MendisSL182*25016472.805not out1v NZGalle26 Sept 2024
Jacques KallisSA182*32623155.834not out2v ENGLondon19 Jul 2012
Ben DuckettENG182178241102.252b GI Hume2v IRELondon1 Jun 2023
Shaun MarshAUS18226615168.425c DM Bravo b JA Warrican1v WIHobart10 Dec 2015
Kraigg BrathwaiteWI18231218058.331lbw b WP Masakadza1v ZIMBulawayo4 Feb 2023
Alviro PetersenSA18236523049.861c †MJ Prior b SCJ Broad1v ENGLeeds2 Aug 2012
Mitchell MarshAUS18123629076.696lbw b JM Anderson2v ENGPerth14 Dec 2017
Mominul HaqueBAN18127427066.064lbw b CJ Anderson2v NZChittagong9 Oct 2013
Joe RootENG180*32118056.074not out2v INDLondon12 Aug 2021
David WarnerAUS180159205113.212c UT Yadav b I Sharma2v INDPerth13 Jan 2012
Virender SehwagIND18019020294.742c & b PT Collins1v WISt Lucia10 Jun 2006

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