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

PlayerRunsScoresBF4s6sOppositionGroundDate
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
Daren GangaWI201135 & 66*369210v INDSt Kitts22 Jun 2006
Jesse RyderNZ201201328241v INDNapier26 Mar 2009
Jacques KallisSA201201*270155v INDCenturion16 Dec 2010
Imrul KayesBAN20151 & 150370223v PAKKhulna28 Apr 2015
Hashim AmlaSA201201477270v ENGCape Town2 Jan 2016
Abdullah ShafiquePAK201201326194v SLColombo24 Jul 2023
Mohammad YousufPAK200192 & 8268262v ENGLeeds4 Aug 2006
Kumar SangakkaraSL200200*325202v BANColombo3 Jul 2007
Ricky PontingAUS200101 & 99295171v SAMelbourne Cricket Ground26 Dec 2008
Ramnaresh SarwanWI20094 & 106329261v ENGAntigua15 Feb 2009
VVS LaxmanIND20076 & 124*361390v NZNapier26 Mar 2009
Sachin TendulkarIND200200*147253v SAGwalior24 Feb 2010
Younis KhanPAK200200*290183v BANChittagong9 Dec 2011
Kumar SangakkaraSL200199* & 1402182v PAKGalle International Stadium22 Jun 2012
Mushfiqur RahimBAN200200 & DNB321221v SLGalle International Stadium8 Mar 2013
Joe BurnsAUS20071 & 129243254v NZBrisbane5 Nov 2015
Usman KhawajaAUS200144 & 56288111v WIMelbourne Cricket Ground26 Dec 2015
Virat KohliIND200200283240v WIAntigua21 Jul 2016
Dinesh ChandimalSL200164 & 36451231v INDDelhi2 Dec 2017
Virat KohliIND200149 & 51318261v ENGBirmingham1 Aug 2018
Virat KohliIND20097 & 103349210v ENGNottingham18 Aug 2018
Tamim IqbalBAN200126 & 74214332v NZHamilton28 Feb 2019
Kane WilliamsonNZ200200*257190v BANHamilton28 Feb 2019
Ross TaylorNZ200200212194v BANWellington8 Mar 2019
Angelo MathewsSL200200* & DNB468163v ZIMHarare19 Jan 2020
David WarnerAUS200200255162v SAMelbourne26 Dec 2022
Kane WilliamsonNZ200200* & DNB395211v PAKKarachi26 Dec 2022
Temba BavumaSA20028 & 172344230v WIJohannesburg8 Mar 2023
Henry NichollsNZ200200*240154v SLWellington17 Mar 2023
Kane WilliamsonNZ20044 & 156291291v ENGHamilton14 Dec 2024
Ian BellENG199199336201v SALondon10 Jul 2008
Kane WilliamsonNZ199140 & 59252290v AUSBrisbane5 Nov 2015
Jonny BairstowENG199167* & 32323190v SLLondon9 Jun 2016
KL RahulIND199199311163v ENGChennai16 Dec 2016
Steve SmithAUS199178* & 21429190v INDRanchi16 Mar 2017
Faf du PlessisSA199199276240v SLCenturion26 Dec 2020
Angelo MathewsSL199199 & 0412191v BANChattogram15 May 2022

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