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
AB de VilliersSA148148 & DNB194151v WICape Town2 Jan 2015
Quinton de KockSA14884 & 64201163v AUSPerth3 Nov 2016
Tom LathamNZ148113 & 35*215131v PAKKarachi26 Dec 2022
Rishabh PantIND14839 & 109180194v BANChennai19 Sept 2024
Nasser HussainENG14775 & 72330170v AUSSydney2 Jan 2003
Michael VaughanENG1477 & 140284200v WISt John's10 Apr 2004
Jacques KallisSA147147 & DNB287141v WISt John's29 Apr 2005
Matt PriorENG147126* & 21137212v WILondon17 May 2007
Graeme SmithSA147147165270v WIDurban10 Jan 2008
Paul CollingwoodENG147113 & 34233181v WIAntigua15 Feb 2009
Eoin MorganENG147130 & 17262221v PAKNottingham29 Jul 2010
Sachin TendulkarIND14736 & 111*275211v SACenturion16 Dec 2010
Brad HaddinAUS14794 & 53208131v ENGBrisbane21 Nov 2013
Ajinkya RahaneIND14751* & 96278192v SADurban26 Dec 2013
Sikandar RazaZIM14782 & 65186192v BANChittagong12 Nov 2014
Roston ChaseWI14710 & 137*302161v INDJamaica30 Jul 2016
Haris SohailPAK147147421130v NZDubai International Cricket Stadium24 Nov 2018
Quinton de KockSA14718 & 129176201v PAKJohannesburg11 Jan 2019
Rory BurnsENG14757 & 90310140v WIManchester24 Jul 2020
Tom LathamNZ14795 & 52428130v INDKanpur25 Nov 2021
Ben DuckettENG14771 & 76151250v WINottingham18 Jul 2024
Shan MasoodPAK1472 & 145257170v SACape Town3 Jan 2025
Mominul HaqueBAN14791 & 56320140v PAKDhaka8 May 2026
Nasser HussainENG146116 & 30330200v SANottingham14 Aug 2003
Rahul DravidIND146146234160v WISt Lucia10 Jun 2006
Taufeeq UmarPAK14611 & 135337140v WISt Kitts20 May 2011
Nasir HossainBAN14652 & 94225192v WIKhulna21 Nov 2012
Michael HusseyAUS146115* & 31*222102v SLHobart14 Dec 2012
Tom LathamNZ146137 & 9304121v PAKDubai International Cricket Stadium17 Nov 2014
Lahiru ThirimanneSL14670 & 7638180v WINorth Sound21 Mar 2021
KL RahulIND146123 & 23334211v SACenturion26 Dec 2021
Kyle MayersWI146146 & DNB208182v BANGros Islet24 Jun 2022
Mitchell MarshAUS146118 & 28170224v ENGLeeds6 Jul 2023
Mark RichardsonNZ145145410190v INDChandigarh16 Oct 2003
Marcus TrescothickENG145113 & 32228203v BANDhaka21 Oct 2003
Michael ClarkeAUS145124 & 21*26390v ENGAdelaide Oval1 Dec 2006
Paul CollingwoodENG145111 & 34252170v WILondon17 May 2007
Michael ClarkeAUS145145*249141v SLBrisbane8 Nov 2007
Tillakaratne DilshanSL145145170210v PAKLahore1 Mar 2009
Rahul DravidIND14583 & 62426181v NZNapier26 Mar 2009
Mushfiqur RahimBAN14544 & 101218231v INDChittagong17 Jan 2010
Shakib Al HasanBAN14549 & 96270210v ENGMirpur20 Mar 2010
Michael HusseyAUS14593 & 52290131v ENGAdelaide Oval3 Dec 2010
Thilan SamaraweeraSL145102 & 43333160v SADurban26 Dec 2011
Steve SmithAUS145138* & 7253162v ENGLondon21 Aug 2013
AB de VilliersSA145116 & 29271191v AUSPort Elizabeth20 Feb 2014
Imrul KayesBAN145130 & 15298142v ZIMChittagong12 Nov 2014
Cheteshwar PujaraIND145145* & 0291140v SLColombo28 Aug 2015
Graeme CremerZIM145102* & 43351150v SLHarare Sports Club29 Oct 2016
Usman KhawajaAUS145145 & 0310120v SAAdelaide Oval24 Nov 2016

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