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
Jacques RudolphSA154*31227149.363not out3v NZAuckland18 Mar 2004
Prasanna JayawardeneSL154*31411049.047not out2v INDAhmedabad16 Nov 2009
Ollie PopeENG15415619298.723c FDM Karunaratne b MVT Fernando1v SLLondon6 Sept 2024
Tom LathamNZ15425115061.352lbw b MDK Perera2v SLColombo22 Aug 2019
Jacob BethellENG15426515058.113c †AT Carey b MA Starc3v AUSSydney4 Jan 2026
David WarnerAUS15429610052.031c †Mohammad Rizwan b Naseem Shah2v PAKBrisbane21 Nov 2019
Kushal Janith PereraSL153*20012576.505not out4v SADurban13 Feb 2019
Joe RootENG153*22410368.304not out1v NZWellington24 Feb 2023
Harry BrookENG153116195131.905c Saud Shakeel b Naseem Shah1v PAKRawalpindi1 Dec 2022
Ben DuckettENG153151232101.322c Shubman Gill b Kuldeep Yadav2v INDRajkot15 Feb 2024
LG PretoriusSA15316011495.635c WP Masakadza b TL Chivanga1v ZIMBulawayo28 Jun 2025
Sachin TendulkarIND15320513374.634c GB Hogg b B Lee1v AUSAdelaide Oval24 Jan 2008
Virat KohliIND15321715070.514c AB de Villiers b M Morkel2v SACenturion13 Jan 2018
Devon ConwayNZ15324518062.451b B Muzarabani2v ZIMBulawayo7 Aug 2025
Matthew HaydenAUS15326513257.742c †CMW Read b SI Mahmood2v ENGMelbourne Cricket Ground26 Dec 2006
Cheteshwar PujaraIND15326513057.743c †N Dickwella b N Pradeep1v SLGalle International Stadium26 Jul 2017
Cheteshwar PujaraIND15327021056.673c †AB de Villiers b JH Kallis3v SAJohannesburg18 Dec 2013
Joe RootENG15331614048.423lbw b KAJ Roach1v WIBridgetown16 Mar 2022
Murali VijayIND15331719348.261lbw b MA Starc2v AUSChandigarh14 Mar 2013
Chamara SilvaSL152*21920069.416not out3v NZWellington15 Dec 2006
Travis HeadAUS152148144102.705b MA Wood2v ENGBrisbane8 Dec 2021
Travis HeadAUS15216018095.005c †RR Pant b JJ Bumrah1v INDBrisbane14 Dec 2024
Kevin PietersenENG15218120183.984c †MV Boucher b M Morkel1v SALondon10 Jul 2008
Aiden MarkramSA15221617170.372c MR Marsh b PJ Cummins1v AUSJohannesburg30 Mar 2018
AB de VilliersSA15223516264.685c J Blackwood b SJ Benn1v WICenturion17 Dec 2014
Kumar SangakkaraSL15226919056.513c MP Vaughan b PD Collingwood3v ENGKandy1 Dec 2007
Jos ButtlerENG15231113248.876c & b Fawad Alam1v PAKSouthampton21 Aug 2020
Dimuth KarunaratneSL15236317041.871b TA Boult3v NZChristchurch26 Dec 2014
Marcus TrescothickENG151148212102.031c Mohammad Ashraful b Aftab Ahmed2v BANChester-le-Street3 Jun 2005
Kevin PietersenENG15116516691.524lbw b HMRKB Herath2v SLColombo3 Apr 2012
Michael ClarkeAUS15117622085.805b M Morkel1v SACape Town9 Nov 2011
Shan MasoodPAK15117713285.313c & b MJ Leach1v ENGMultan7 Oct 2024
Tamim IqbalBAN15118318382.511c †MS Dhoni b Z Khan3v INDMirpur24 Jan 2010
Ross TaylorNZ15120426174.024c Yuvraj Singh b Harbhajan Singh1v INDNapier26 Mar 2009
Tom LathamNZ15121415070.561c †JL Smith b BA Stokes1v ENGNottingham25 Jun 2026
Graeme SmithSA15121618069.911b Mohammad Zahid1v PAKCape Town2 Jan 2003
Virender SehwagIND15123611263.981c †AC Gilchrist b A Symonds3v AUSAdelaide Oval24 Jan 2008
Mohammad HafeezPAK15126615356.771c IR Bell b MM Ali3v ENGSharjah Cricket Stadium1 Nov 2015
Dinesh ChandimalSL15129816250.674c J Blackwood b JE Taylor1v WIGalle International Stadium14 Oct 2015
Jonny BairstowENG150*19118278.537not out1v SACape Town2 Jan 2016
Henry NichollsNZ150*24515061.224not out2v ZIMBulawayo7 Aug 2025
Michael HusseyAUS150*25316159.296not out2v INDSydney Cricket Ground3 Jan 2012
MahmudullahBAN150*27817153.968not out1v ZIMHarare7 Jul 2021
Shivnarine ChanderpaulWI150*28212153.195not out2v BANKhulna21 Nov 2012
Sarfaraz KhanIND15019518376.924c AY Patel b TG Southee3v NZBengaluru16 Oct 2024
Chris GayleWI15020617472.821c †BB McCullum b KS Williamson2v NZAntigua25 Jul 2012
Ricky PontingAUS15022414166.963b MS Panesar2v ENGCardiff8 Jul 2009
Phil JaquesAUS15023718063.291c CRD Fernando b ST Jayasuriya1v SLHobart16 Nov 2007
Imrul KayesBAN15024016362.502c sub (Babar Azam) b Zulfiqar Babar3v PAKKhulna28 Apr 2015
Joe RootENG15024814060.484st sub (Dhruv Jurel) b RA Jadeja2v INDManchester23 Jul 2025

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