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
Andrew StraussENG231123 & 108477230v INDChennai11 Dec 2008
Kirk EdwardsWI207121 & 86477213v BANMirpur29 Oct 2011
Hashim AmlaSA201201477270v ENGCape Town2 Jan 2016
Azhar AliPAK304302* & 2477232v WIDubai International Cricket Stadium13 Oct 2016
Usman KhawajaAUS22685 & 141477190v PAKDubai International Cricket Stadium7 Oct 2018
Ricky PontingAUS298209 & 89476370v PAKHobart14 Jan 2010
Azhar AliPAK248205* & 43476230v AUSMelbourne Cricket Ground26 Dec 2016
Alastair CookENG21871 & 147476220v INDLondon7 Sept 2018
Angelo MathewsSL20383 & 120*476201v NZWellington15 Dec 2018
Phillip HughesAUS275115 & 160474345v SADurban6 Mar 2009
Hashim AmlaSA253253*473220v INDNagpur6 Feb 2010
Mohammad AshrafulBAN212190 & 22*473211v SLGalle International Stadium8 Mar 2013
BJ WatlingNZ205205473241v ENGMount Maunganui21 Nov 2019
Younis KhanPAK259213 & 46471182v AUSAbu Dhabi30 Oct 2014
Gary KirstenSA190130 & 60470220v ENGLeeds21 Aug 2003
Brendan TaylorZIM273171 & 102*470134v BANHarare Sports Club17 Apr 2013
Angelo MathewsSL24891 & 157*470311v PAKAbu Dhabi31 Dec 2013
Jacques KallisSA215149 & 66468161v ENGCape Town2 Jan 2005
Michael ClarkeAUS329329*468391v INDSydney Cricket Ground3 Jan 2012
Angelo MathewsSL200200* & DNB468163v ZIMHarare19 Jan 2020
Azhar AliPAK251226 & 25466242v BANMirpur6 May 2015
Shai HopeWI265147 & 118*464370v ENGLeeds25 Aug 2017
Justin LangerAUS274250 & 24463311v ENGMelbourne26 Dec 2002
Mahela JayawardeneSL262240 & 22462340v PAKKarachi21 Feb 2009
Mohammad YousufPAK24756 & 191461251v WIMultan Cricket Stadium19 Nov 2006
Marnus LabuschagneAUS308204 & 104*460333v WIPerth30 Nov 2022
Kane WilliamsonNZ22889 & 139459200v PAKAbu Dhabi3 Dec 2018
Kumar SangakkaraSL287287457350v SAColombo27 Jul 2006
Azhar AliPAK1581 & 157456101v ENGDubai International Cricket Stadium3 Feb 2012
Marlon SamuelsWI260260 & DNB455313v BANKhulna21 Nov 2012
Abdullah ShafiquePAK17313 & 160*45591v SLGalle16 Jul 2022
Joe RootENG325254 & 71*454370v PAKManchester22 Jul 2016
Dinesh ChandimalSL175132 & 43454171v AUSColombo13 Aug 2016
Kraigg BrathwaiteWI216212 & 4*453150v BANSt Vincent5 Sept 2014
Ramnaresh SarwanWI291291452302v ENGBarbados26 Feb 2009
Mushfiqur RahimBAN212163 & 49452130v SLGalle17 Jun 2025
Dinesh ChandimalSL200164 & 36451231v INDDelhi2 Dec 2017
Jacques KallisSA255155 & 100*450231v PAKKarachi1 Oct 2007
Simon KatichAUS19488 & 106450230v NZHamilton27 Mar 2010
Cheteshwar PujaraIND194123 & 71450162v AUSAdelaide Oval6 Dec 2018
Kumar SangakkaraSL261219 & 42*449340v INDColombo26 Jul 2010
Daryl MitchellNZ252190 & 62*449275v ENGNottingham10 Jun 2022
AB de VilliersSA303278* & 25447246v PAKAbu Dhabi20 Nov 2010
Kumar SangakkaraSL242221 & 21447270v PAKGalle International Stadium6 Aug 2014
VVS LaxmanIND171104* & 67*445190v NZChandigarh16 Oct 2003
Steve SmithAUS253199 & 54*444263v WIJamaica11 Jun 2015
Graeme SmithSA362277 & 85443452v ENGBirmingham24 Jul 2003
Alastair CookENG23394 & 139*443241v WIBarbados26 Feb 2009
Jonathan TrottENG18744 & 143443250v INDNagpur13 Dec 2012
Joe RootENG226226441221v NZHamilton29 Nov 2019

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