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

PlayerRunsScoresBF4s6sOppositionGroundDate
Brendon McCullumNZ2294 & 225316234v INDHyderabad12 Nov 2010
Dean ElgarSA229140 & 89548330v NZDunedin8 Mar 2017
Kraigg BrathwaiteWI229134 & 95429292v ENGLeeds25 Aug 2017
Joe RootENG229228 & 1324181v SLGalle14 Jan 2021
Herschelle GibbsSA228228240296v PAKCape Town2 Jan 2003
Paul CollingwoodENG228206 & 22*511180v AUSAdelaide Oval1 Dec 2006
Virat KohliIND228211 & 17394210v NZIndore8 Oct 2016
Kane WilliamsonNZ22889 & 139459200v PAKAbu Dhabi3 Dec 2018
Kevin PietersenENG227227308331v AUSAdelaide Oval3 Dec 2010
Kieran PowellWI227117 & 110375302v BANMirpur13 Nov 2012
Ajinkya RahaneIND227127 & 100*421197v SADelhi3 Dec 2015
Kane WilliamsonNZ227118 & 109421281v SAMount Maunganui4 Feb 2024
Kevin PietersenENG226226262242v WILeeds25 May 2007
Neil McKenzieSA226226388283v BANChittagong Divisional Stadium29 Feb 2008
Usman KhawajaAUS22685 & 141477190v PAKDubai International Cricket Stadium7 Oct 2018
Mushfiqur RahimBAN226219* & 7440191v ZIMDhaka11 Nov 2018
Joe RootENG226226441221v NZHamilton29 Nov 2019
Yashasvi JaiswalIND226209 & 17317227v ENGVisakhapatnam2 Feb 2024
Brendon McCullumNZ225224 & 1309295v INDAuckland6 Feb 2014
Lou VincentNZ224224348254v SLWellington11 Apr 2005
Jacques KallisSA224224 & DNB325311v SLCape Town3 Jan 2012
MS DhoniIND224224 & DNB265246v AUSChennai22 Feb 2013
Mohammad HafeezPAK224224332233v BANKhulna28 Apr 2015
Abid AliPAK224133 & 91430242v BANChattogram26 Nov 2021
Yashasvi JaiswalIND22410 & 214*2461612v ENGRajkot15 Feb 2024
Andrew SymondsAUS223162* & 61326252v INDSydney Cricket Ground2 Jan 2008
Virat KohliIND223169 & 54371250v AUSMelbourne Cricket Ground26 Dec 2014
Devon ConwayNZ223200 & 23411241v ENGLondon2 Jun 2021
Ricky PontingAUS222169 & 53*320312v ZIMSydney17 Oct 2003
Kumar SangakkaraSL222222*277280v BANKandy11 Jul 2007
Chris RogersAUS222173 & 49*377340v ENGLondon16 Jul 2015
Mayank AgarwalIND222215 & 7402246v SAVisakhapatnam2 Oct 2019
Tagenarine ChanderpaulWI222207* & 15533163v ZIMBulawayo4 Feb 2023
Mohammad RizwanPAK222171* & 51319173v BANRawalpindi21 Aug 2024
Mohammad HafeezPAK221197 & 24357303v NZSharjah Cricket Stadium26 Nov 2014
Dinesh ChandimalSL22159 & 162*246284v INDGalle International Stadium12 Aug 2015
Thilan SamaraweeraSL220137* & 83427181v INDColombo3 Aug 2010
Travis HeadAUS220161 & 59*299291v SLCanberra1 Feb 2019
Jonny BairstowENG220106 & 114*285293v INDBirmingham1 Jul 2022
Steve SmithAUS220200* & 20*340160v WIPerth30 Nov 2022
Ricky PontingAUS219103 & 116412222v SADurban24 Mar 2006
Hamilton MasakadzaZIM219158 & 61439223v BANKhulna3 Nov 2014
Phil JaquesAUS218150 & 68332240v SLHobart16 Nov 2007
Younis KhanPAK218218 & DNB308314v ENGLondon11 Aug 2016
Dimuth KarunaratneSL218158* & 60302201v SAGalle International Stadium12 Jul 2018
Alastair CookENG21871 & 147476220v INDLondon7 Sept 2018
AB de VilliersSA217217*333172v INDAhmedabad3 Apr 2008
Mohammad HafeezPAK217196 & 21357221v SLColombo30 Jun 2012
Alastair CookENG21741 & 176483280v INDAhmedabad15 Nov 2012
Michael ClarkeAUS217187 & 30*346240v ENGManchester1 Aug 2013

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