Batting match by match (Men's All internationals)

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Herschelle GibbsSA192183 & 9279371v ENGLondon4 Sept 2003
Brian LaraWI192191 & 1215234v ZIMBulawayo12 Nov 2003
Stephen FlemingNZ192192 & 0336310v PAKHamilton19 Dec 2003
Darren LehmannAUS19263 & 129327222v SLGalle8 Mar 2004
Mohammad YousufPAK192192 & DNB330241v WILahore11 Nov 2006
Matt PriorENG192131* & 61247200v WITrinidad6 Mar 2009
Shaun MarshAUS192148 & 44372201v SACenturion12 Feb 2014
Kane WilliamsonNZ192192244231v PAKSharjah Cricket Stadium26 Nov 2014
Keaton JenningsENG19246 & 146*333160v SLGalle International Stadium6 Nov 2018
Cheteshwar PujaraIND19290 & 102*333240v BANChattogram14 Dec 2022
Travis HeadAUS192163 & 29201281v ENGSydney4 Jan 2026
Clem HillAUS191191200180v SASydney9 Dec 1910
Donald BradmanAUS19179 & 112501160v ENGMelbourne29 Dec 1928
Saeed AhmedPAK191172 & 19*-181v NZKarachi9 Apr 1965
Gundappa ViswanathIND19152 & 139263280v WICalcutta27 Dec 1974
Geoff BoycottENG191191471230v AUSLeeds11 Aug 1977
Andrew JonesNZ1915 & 186469160v SLWellington31 Jan 1991
Aravinda de SilvaSL19123 & 168414181v PAKColombo19 Apr 1997
Mike AthertonENG19183 & 108545250v WILondon31 Aug 2000
Matthew HaydenAUS19114 & 177274253v WISt John's9 May 2003
Ricky PontingAUS191105 & 86*194256v NZAuckland26 Mar 2005
Mohammad YousufPAK19165 & 126298195v INDFaisalabad21 Jan 2006
Ricky PontingAUS191142 & 49310160v ENGAdelaide Oval1 Dec 2006
Chris GayleWI19126 & 165*308202v AUSAdelaide Oval4 Dec 2009
Rahul DravidIND191191396210v NZNagpur20 Nov 2010
Alastair CookENG191190 & 1381232v INDKolkata5 Dec 2012
Steve SmithAUS191138 & 53*287211v NZChristchurch20 Feb 2016
Ross TaylorNZ191124* & 67*251143v ZIMBulawayo6 Aug 2016
Mushfiqur RahimBAN191191 & DNB341221v PAKRawalpindi21 Aug 2024
Pathum NissankaSL19164 & 127*175222v ENGLondon6 Sept 2024
George MunseySCO1911911501411v NEDDundee12 Jun 2025
Jack HobbsENG190187 & 3366150v AUSAdelaide12 Jan 1912
Maurice LeylandENG190137 & 53*468240v AUSMelbourne8 Mar 1929
Bill EdrichENG19071 & 119615130v AUSSydney13 Dec 1946
Neil HarveyAUS190190-210v SASydney9 Jan 1953
Ted DexterENG19010 & 180-310v AUSBirmingham8 Jun 1961
Majid KhanPAK19023 & 167-250v WIGeorgetown18 Mar 1977
Mohinder AmarnathIND19090 & 100331110v AUSPerth16 Dec 1977
Geoff BoycottENG19062 & 128*398170v AUSLondon28 Aug 1980
Allan BorderAUS190106* & 84382210v ENGLondon27 Aug 1981
Bruce EdgarNZ190161 & 29468260v AUSAuckland12 Mar 1982
Mohammad AzharuddinIND190179 & 11263231v ENGManchester9 Aug 1990
Alec StewartENG190190261310v PAKBirmingham4 Jun 1992
Gary KirstenSA190130 & 60470220v ENGLeeds21 Aug 2003
Gautam GambhirIND19023 & 167304182v NZWellington3 Apr 2009
Ian BellENG19031 & 159287280v INDNottingham29 Jul 2011
Ian BellENG190167 & 23277233v INDSouthampton27 Jul 2014
Younis KhanPAK190177 & 13356171v SLGalle International Stadium6 Aug 2014
Moeen AliENG190146 & 44359171v INDChennai16 Dec 2016
Bill EdrichENG189189 & DNB-261v SALondon21 Jun 1947

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