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
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
Clifford RoachWI199122 & 77-200v ENGBridgetown11 Jan 1930
Paul GibbENG19993 & 106-70v SAJohannesburg24 Dec 1938
Polly UmrigarIND199130 & 69--2v WIPort of Spain21 Jan 1953
Bob WoolmerENG19979 & 120450200v AUSLondon16 Jun 1977
Dilip VengsarkarIND19942 & 157*--1v WICalcutta29 Dec 1978
Ian BothamENG19950 & 149*202351v AUSLeeds16 Jul 1981
Mudassar NazarPAK199199408240v INDFaisalabad24 Oct 1984
Andrew HilditchAUS199119 & 80339303v ENGLeeds13 Jun 1985
Mohammad AzharuddinIND199199-161v SLKanpur17 Dec 1986
Mark WaughAUS199137 & 62*306241v ENGBirmingham5 Aug 1993
Matthew ElliottAUS199199351263v ENGLeeds24 Jul 1997
Inzamam-ul-HaqPAK199114 & 85339282v ENGManchester31 May 2001
Jacques KallisSA199157* & 42*327235v ZIMHarare7 Sept 2001
Younis KhanPAK199199336260v INDLahore14 Jan 2006
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
Lindsay HassettAUS198198*305160v INDAdelaide23 Jan 1948
Warren LeesNZ198152 & 46-282v PAKKarachi30 Oct 1976
Greg ChappellAUS19874 & 124414220v WIBrisbane1 Dec 1979
Allan BorderAUS19898* & 100*583140v WIPort of Spain16 Mar 1984
Graham GoochENG19865 & 133384272v AUSManchester3 Jun 1993
Jacques KallisSA198110 & 88*585130v WICape Town2 Jan 1999
Marcus TrescothickENG198193 & 5316202v PAKMultan12 Nov 2005
Hashim AmlaSA19880 & 118*377170v PAKDubai International Cricket Stadium12 Nov 2010
Alviro PetersenSA198182 & 16*386260v ENGLeeds2 Aug 2012
Murali VijayIND198146 & 52480322v ENGNottingham9 Jul 2014
Kane WilliamsonNZ198166 & 32*308270v AUSPerth13 Nov 2015
Mushfiqur RahimBAN198175* & 23394250v SLDhaka23 May 2022
Herbie TaylorSA19721 & 176-250v ENGJohannesburg23 Dec 1922
George HeadleyWI19721 & 176--0v ENGBridgetown11 Jan 1930
Everton WeekesWI197197 & DNB--0v PAKBridgetown17 Jan 1958
Frank WorrellWI197197*-172v ENGBridgetown6 Jan 1960
Hanif MohammadPAK197104 & 93423200v AUSMelbourne4 Dec 1964
Bob CowperAUS19732 & 165400160v INDSydney26 Jan 1968
Ian RedpathAUS197171 & 26*459190v ENGPerth11 Dec 1970

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