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
Ashwell PrinceSA15024919260.242c †BJ Haddin b BW Hilfenhaus2v AUSCape Town19 Mar 2009
Kumar SangakkaraSL15026818155.973c CH Gayle b DJG Sammy1v WIColombo23 Nov 2010
Murali VijayIND15027212155.151lbw b Shakib Al Hasan1v BANFatullah10 Jun 2015
Mayank AgarwalIND15031117448.231c †TA Blundell b AY Patel1v NZMumbai3 Dec 2021
Joe RootENG149*16518190.305not out2v INDLondon15 Aug 2014
Ben DuckettENG14917021187.652c sub (Nithish Kumar Reddy) b SN Thakur4v INDLeeds20 Jun 2025
Soumya SarkarBAN14917121587.135b TA Boult3v NZHamilton28 Feb 2019
Kevin PietersenENG14921422169.634lbw b M Morkel2v SALeeds2 Aug 2012
KL RahulIND14922420166.521b AU Rashid4v ENGLondon7 Sept 2018
Virat KohliIND14922522166.224c SCJ Broad b AU Rashid2v ENGBirmingham1 Aug 2018
Ashwell PrinceSA14928417252.465c †TR Ambrose b DJ Pattinson2v ENGLeeds18 Jul 2008
Hashim AmlaSA14931720047.003lbw b DL Vettori2v NZCape Town27 Apr 2006
Jacques KallisSA14933411044.614c †GO Jones b A Flintoff1v ENGCape Town2 Jan 2005
Mohammad KaifIND148*24312060.916not out1v WISt Lucia10 Jun 2006
MS DhoniIND14815319496.736st †Kamran Akmal b Danish Kaneria2v PAKFaisalabad21 Jan 2006
AB de VilliersSA14819415176.295c ST Gabriel b MN Samuels2v WICape Town2 Jan 2015
Younis KhanPAK14819511375.904c Shuvagata Hom b Mohammad Shahid1v BANMirpur6 May 2015
Michael ClarkeAUS14824517060.414c JM Anderson b BA Stokes1v ENGAdelaide Oval5 Dec 2013
Alastair CookENG14826918055.022c †BJ Haddin b RJ Harris2v AUSAdelaide Oval3 Dec 2010
Nazmul Hossain ShantoBAN14827915153.054c AD Mathews b AM Fernando1v SLGalle17 Jun 2025
Shaun MarshAUS14828815051.394c GC Smith b VD Philander1v SACenturion12 Feb 2014
Shivnarine ChanderpaulWI147*36113140.726not out2v ENGTrinidad6 Mar 2009
Graeme SmithSA14716527089.091c †D Ramdin b JE Taylor2v WIDurban10 Jan 2008
Ajinkya RahaneIND14717121085.965lbw b NM Lyon2v AUSMelbourne Cricket Ground26 Dec 2014
Wiaan MulderSA14720617271.363c T Kaitano b W Madhevere3v ZIMBulawayo28 Jun 2025
Shubman GillIND14722719164.764c JC Tongue b Shoaib Bashir1v ENGLeeds20 Jun 2025
Virat KohliIND14723020063.914c CJL Rogers b RJ Harris2v AUSSydney Cricket Ground6 Jan 2015
Hamilton MasakadzaZIM14724016261.251c SO Dowrich b D Bishoo1v WIBulawayo29 Oct 2017
Shai HopeWI14725323058.105c †JM Bairstow b JM Anderson2v ENGLeeds25 Aug 2017
Kumar SangakkaraSL14725816056.983c †MJ Prior b MM Ali2v ENGLondon12 Jun 2014
Tillakaratne DilshanSL14727321053.852b MA Starc2v AUSHobart14 Dec 2012
Jacques KallisSA14727414153.654c RJ Quiney b JL Pattinson1v AUSBrisbane9 Nov 2012
Ahmed ShehzadPAK14727512153.452b HMRKB Herath2v SLSharjah Cricket Stadium16 Jan 2014
Alastair CookENG14728614051.401c †RR Pant b GH Vihari3v INDLondon7 Sept 2018
Jacques KallisSA14728714151.224c DM Washington b DBL Powell1v WISt John's29 Apr 2005
Dimuth KarunaratneSL14730015049.002st †J Da Silva b RL Chase1v WIGalle21 Nov 2021
Haris SohailPAK14742113034.924c BJ Watling b TA Boult1v NZDubai International Cricket Stadium24 Nov 2018
Rahul DravidIND146*26620054.892not out2v ENGLondon18 Aug 2011
Keaton JenningsENG146*2809052.142not out3v SLGalle International Stadium6 Nov 2018
Rishabh PantIND146111194131.535c Z Crawley b JE Root1v ENGBirmingham1 Jul 2022
Kyle MayersWI14620818270.196c Shoriful Islam b Khaled Ahmed2v BANGros Islet24 Jun 2022
MahmudullahBAN14622921363.766c TA Boult b TG Southee3v NZHamilton28 Feb 2019
Rahul DravidIND14623416062.394c BC Lara b RR Sarwan1v WISt Lucia10 Jun 2006
Hamish MarshallNZ14625623157.033b SK Warne1v AUSChristchurch10 Mar 2005
Moeen AliENG14626213155.734c RA Jadeja b UT Yadav1v INDChennai16 Dec 2016
Khurram ManzoorPAK14626615054.891c JH Kallis b VD Philander2v SAAbu Dhabi14 Oct 2013
Craig ErvineZIM14627218153.684c N Wagner b IS Sodhi2v NZBulawayo6 Aug 2016
Michael HusseyAUS14627615152.904b Z Khan1v INDBangalore9 Oct 2008
Sachin TendulkarIND14631417246.504b M Morkel2v SACape Town2 Jan 2011
Murali VijayIND14636125140.441lbw b JM Anderson1v ENGNottingham9 Jul 2014

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