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
Hanif MohammadPAK203203* & DNB-330v NZLahore2 Apr 1965
Keith FletcherENG20325 & 178479252v NZLondon21 Jun 1973
Sidath WettimunySL203190 & 13492230v ENGLondon23 Aug 1984
Graeme FowlerENG203201 & 2412223v INDChennai13 Jan 1985
Javed MiandadPAK203203*--1v SLFaisalabad16 Oct 1985
Shoaib MohammadPAK203203*338200v INDLahore1 Dec 1989
Shoaib MohammadPAK203203*411230v NZKarachi10 Oct 1990
Mark TaylorAUS20359 & 144404190v WISt John's27 Apr 1991
Andy FlowerZIM20374 & 129531131v SLHarare26 Nov 1999
Mohammad YousufPAK203203429273v NZChristchurch15 Mar 2001
Jacques KallisSA20373 & 130*336205v WICape Town2 Jan 2004
Shivnarine ChanderpaulWI203203*370230v SAGuyana31 Mar 2005
Sachin TendulkarIND203203347231v SLColombo26 Jul 2010
Jonathan TrottENG203203409170v SLCardiff26 May 2011
Kevin PietersenENG203202* & 1329211v INDLondon21 Jul 2011
Younis KhanPAK2033 & 200*413153v ZIMHarare Sports Club3 Sept 2013
Mominul HaqueBAN203181 & 22*315300v NZChittagong9 Oct 2013
Mahela JayawardeneSL203203*272164v BANMirpur27 Jan 2014
Darren BravoWI20387 & 116507192v PAKDubai International Cricket Stadium13 Oct 2016
Dimuth KarunaratneSL203196 & 7432201v PAKDubai International Cricket Stadium6 Oct 2017
Angelo MathewsSL20383 & 120*476201v NZWellington15 Dec 2018
Mushfiqur RahimBAN203203*318280v ZIMDhaka22 Feb 2020
Rishabh PantIND203146 & 57197274v ENGBirmingham1 Jul 2022
George GiffenAUS202161 & 41-261v ENGSydney14 Dec 1894
Garry SobersWI2024 & 198-280v INDKanpur12 Dec 1958
John ReidNZ20260 & 142-312v SAJohannesburg2 Feb 1962
VVS LaxmanIND20248 & 154*483250v WIKolkata30 Oct 2002
Taufeeq UmarPAK202135 & 67355331v SACape Town2 Jan 2003
Jacques KallisSA202158 & 44369202v WIJohannesburg12 Dec 2003
Simon KatichAUS202125 & 77*262260v INDSydney2 Jan 2004
Stephen FlemingNZ202202318211v BANChattogram26 Oct 2004
Matthew HaydenAUS20265 & 137419262v SAMelbourne Cricket Ground26 Dec 2005
Alastair CookENG20296 & 106395250v SLLondon3 Jun 2011
Shane WatsonAUS202176 & 26279272v ENGLondon21 Aug 2013
Misbah-ul-HaqPAK202101 & 101*225216v AUSAbu Dhabi30 Oct 2014
Brendon McCullumNZ2022021882111v PAKSharjah Cricket Stadium26 Nov 2014
Martin GuptillNZ202156 & 46316261v SLDunedin10 Dec 2015
Kraigg BrathwaiteWI202142* & 60*427170v PAKSharjah Cricket Stadium30 Oct 2016
Cheteshwar PujaraIND202202525210v AUSRanchi16 Mar 2017
Justin GreavesWI2020 & 202*391190v NZChristchurch2 Dec 2025
Aubrey FaulknerSA20178 & 123--0v ENGJohannesburg1 Jan 1910
Donald BradmanAUS201201296211v INDAdelaide23 Jan 1948
Neil HarveyAUS201178 & 23*-160v SACape Town31 Dec 1949
Leonard HuttonENG201156* & 45-160v AUSAdelaide2 Feb 1951
Seymour NurseWI201201 & 0-00v AUSBridgetown5 May 1965
Mushtaq MohammadPAK201201-200v NZDunedin7 Feb 1973
Kim HughesAUS201117 & 84308255v ENGLondon28 Aug 1980
Greg ChappellAUS201201 & DNB29660v PAKBrisbane27 Nov 1981
Aunshuman GaekwadIND201201436170v PAKJalandhar24 Sept 1983
Jeremy ConeyNZ20127 & 174*420301v ENGWellington20 Jan 1984

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