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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Martin GuptillNZ16497 & 67400211v WIAntigua25 Jul 2012
Kieran PowellWI164134 & 30335271v NZAntigua25 Jul 2012
Alastair CookENG16434 & 130271240v NZLeeds24 May 2013
AB de VilliersSA164164274171v PAKDubai International Cricket Stadium23 Oct 2013
Hashim AmlaSA164139* & 25541160v SLColombo24 Jul 2014
Mushfiqur RahimBAN16448* & 116322211v WISt Vincent5 Sept 2014
Murali VijayIND164155 & 9279150v SLDelhi2 Dec 2017
Hanuma VihariIND164111 & 53*301240v WIKingston30 Aug 2019
Marnus LabuschagneAUS16491 & 73314200v INDSydney7 Jan 2021
Asghar AfghanAFG164164 & DNB257142v ZIMAbu Dhabi10 Mar 2021
Tamim IqbalBAN16490 & 74*199253v SLPallekele21 Apr 2021
Joe RootENG164118* & 46207125v AUSBirmingham16 Jun 2023
David WarnerAUS164164 & 0216164v PAKPerth14 Dec 2023
Wiaan MulderSA16417 & 147253182v ZIMBulawayo28 Jun 2025
Harry BrookENG16453 & 111162193v INDLondon31 Jul 2025
Jacob BethellENG16410 & 154288170v AUSSydney4 Jan 2026
Dick SpoonerENG16371 & 92--0v INDKolkata30 Dec 1951
Lindsay HassettAUS163163 & DNB-150v SAAdelaide24 Jan 1953
Madhav ApteIND1630 & 163*-00v WIPort of Spain19 Feb 1953
Russell EndeanSA163116 & 47*-160v NZAuckland13 Mar 1953
Norm O'NeillAUS163163 & DNB--0v INDBombay1 Jan 1960
Eddie BarlowSA163109 & 54356160v AUSMelbourne1 Jan 1964
Ken BarringtonENG163163-260v NZLeeds8 Jul 1965
Rodney RedmondNZ163107 & 56-290v PAKAuckland16 Feb 1973
Desmond HaynesWI16360 & 103*358160v AUSGeorgetown2 Mar 1984
Dilip VengsarkarIND16361 & 102*369161v ENGLeeds19 Jun 1986
Kapil DevIND163163165191v SLKanpur17 Dec 1986
Shoaib MohammadPAK163163516171v NZWellington10 Feb 1989
David GowerENG16357 & 106260240v AUSLondon22 Jun 1989
Andrew HudsonSA163163 & 0386200v WIBridgetown18 Apr 1992
Ken RutherfordNZ16374 & 89291132v ZIMHarare7 Nov 1992
Robin SmithENG163128 & 35409240v SLColombo13 Mar 1993
Mark TaylorAUS16340 & 123341151v PAKHobart17 Nov 1995
Mohammad AzharuddinIND163163*246183v AUSKolkata18 Mar 1998
Tillakaratne DilshanSL163163* & 0348180v ZIMHarare26 Nov 1999
Tillakaratne DilshanSL16363 & 100223231v ENGKandy10 Dec 2003
Kumar SangakkaraSL1636 & 157*298250v WIKandy22 Jul 2005
Ricky PontingAUS1637 & 156287171v ENGManchester11 Aug 2005
Michael HusseyAUS163133* & 30*276163v WIAdelaide25 Nov 2005
VVS LaxmanIND163100 & 63337250v WISt Kitts22 Jun 2006
Kevin PietersenENG163129 & 34294162v NZNapier22 Mar 2008
Ricky PontingAUS163158 & 5231161v WIJamaica22 May 2008
AB de VilliersSA163163196127v AUSCape Town19 Mar 2009
Daniel VettoriNZ16323 & 140238170v SLColombo26 Aug 2009
Simon KatichAUS16380 & 83312230v PAKLondon13 Jul 2010
Sikandar RazaZIM16336 & 127252112v SLColombo14 Jul 2017
Henry NichollsNZ1631 & 162*235160v SLChristchurch26 Dec 2018
Nazmul Hossain ShantoBAN163163 & 0386171v SLPallekele21 Apr 2021
Ollie PopeENG163145 & 18273163v NZNottingham10 Jun 2022
Sean WilliamsZIM163137 & 26182210v SABulawayo28 Jun 2025

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