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
Usman KhawajaAUS171171381181v ENGSydney Cricket Ground4 Jan 2018
Yashasvi JaiswalIND171171387161v WIRoseau12 Jul 2023
Harry BrookENG171171 & DNB197153v NZChristchurch28 Nov 2024
Ollie PopeENG171171166242v ZIMNottingham22 May 2025
Mahmudul Hasan JoyBAN171171286144v IRESylhet11 Nov 2025
Adam GilchristAUS170133 & 37150250v ENGSydney2 Jan 2003
Scott StyrisNZ170170 & DNB220242v SAAuckland18 Mar 2004
Paul CollingwoodENG170134* & 36*308175v INDNagpur1 Mar 2006
Alastair CookENG170105 & 65321180v WILondon17 May 2007
Misbah-ul-HaqPAK170133* & 37362240v INDBengaluru8 Dec 2007
Paul CollingwoodENG170161 & 9307120v WITrinidad6 Mar 2009
Michael ClarkeAUS170148 & 22296190v ENGAdelaide Oval5 Dec 2013
James NeeshamNZ17033 & 137*189270v INDWellington14 Feb 2014
Brendon McCullumNZ170145 & 25106247v AUSChristchurch20 Feb 2016
Roston ChaseWI17069 & 101*394171v PAKDominica10 May 2017
Shreyas IyerIND170105 & 65296213v NZKanpur25 Nov 2021
Dinesh ChandimalSL17076 & 94*254153v PAKGalle16 Jul 2022
Mahela JayawardeneSL169136 & 33272160v WIGuyana22 Mar 2008
Ross TaylorNZ169154* & 15224185v ENGManchester23 May 2008
Brad HaddinAUS169169222242v NZAdelaide Oval28 Nov 2008
AB de VilliersSA16963 & 106*316161v AUSPerth17 Dec 2008
Stuart BroadENG169169297181v PAKLondon26 Aug 2010
Misbah-ul-HaqPAK16999 & 70*433230v NZWellington15 Jan 2011
Mahela JayawardeneSL169105 & 64407151v ENGColombo3 Apr 2012
Sikandar RazaZIM16980 & 89350122v WIBulawayo29 Oct 2017
Imam-ul-HaqPAK169121 & 48284232v ENGRawalpindi1 Dec 2022
Travis HeadAUS169152 & 17179200v INDBrisbane14 Dec 2024
Tom LathamNZ16924 & 145335140v WIChristchurch2 Dec 2025
Hamish MarshallNZ168146 & 22333251v AUSChristchurch10 Mar 2005
Tillakaratne DilshanSL168168179191v BANColombo20 Sept 2005
Michael HusseyAUS168137 & 31*316220v WIHobart17 Nov 2005
Thilan SamaraweeraSL168143 & 25282201v NZColombo26 Aug 2009
Michael ClarkeAUS168168 & DNB253222v NZWellington19 Mar 2010
Jonathan TrottENG168168*345130v AUSMelbourne Cricket Ground26 Dec 2010
Graeme SmithSA16853 & 115308190v NZDunedin7 Mar 2012
Ahmed ShehzadPAK168147 & 21295141v SLSharjah Cricket Stadium16 Jan 2014
David WarnerAUS168113 & 55122253v PAKSydney Cricket Ground3 Jan 2017
Cheteshwar PujaraIND168153 & 15300150v SLGalle International Stadium26 Jul 2017
MahmudullahBAN16822 & 146272263v NZHamilton28 Feb 2019
Virender SehwagIND167155 & 12*231240v AUSChennai14 Oct 2004
Yuvraj SinghIND16745 & 122218271v PAKKarachi29 Jan 2006
Misbah-ul-HaqPAK167161* & 6366141v INDKolkata30 Nov 2007
Gautam GambhirIND167167215150v SLKanpur24 Nov 2009
Brendan TaylorZIM16750 & 117222117v NZBulawayo1 Nov 2011
Murali VijayIND167167361232v AUSHyderabad2 Mar 2013
Dominic SibleyENG16734 & 133*387261v SACape Town3 Jan 2020
Agha SalmanPAK167104* & 63203173v ENGMultan7 Oct 2024
Shivnarine ChanderpaulWI16650 & 116*335190v ENGManchester7 Jun 2007
Alastair CookENG16660 & 106336200v WIManchester7 Jun 2007
Jacques KallisSA16659 & 107*357161v PAKLahore8 Oct 2007

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