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

PlayerRunsScoresBF4s6sOppositionGroundDate
Hashim AmlaSA165137 & 28243201v BANPotchefstroom28 Sept 2017
Daryl MitchellNZ165109 & 56380183v ENGLeeds23 Jun 2022
Ben DuckettENG165165143173v AUSLahore22 Feb 2025
Rachin RavindraNZ165165*139212v ZIMBulawayo7 Aug 2025
Arthur ShrewsburyENG164164-160v AUSLondon19 Jul 1886
Roger HartiganAUS16448 & 116-170v ENGAdelaide10 Jan 1908
Warren BardsleyAUS164164 & DNB-151v SALondon15 Jul 1912
Douglas JardineENG16479 & 85*--0v INDLondon25 Jun 1932
Wally HammondENG16424 & 140-70v SADurban3 Mar 1939
Eric RowanSA1648 & 156*--0v ENGJohannesburg27 Dec 1948
Vijay HazareIND164164*--0v ENGDelhi2 Nov 1951
Russell EndeanSA1642 & 162*-90v AUSMelbourne24 Dec 1952
Tom GraveneyENG164164-170v WILondon22 Aug 1957
Trevor GoddardSA16480 & 8443960v AUSSydney10 Jan 1964
Graeme PollockSA164122 & 42345241v AUSSydney10 Jan 1964
Basil ButcherWI164117 & 47--1v AUSPort of Spain26 Mar 1965
Dennis AmissENG164164*351250v NZChristchurch28 Feb 1975
Keith BoyceWI16495* & 69186230v AUSAdelaide23 Jan 1976
Derek RandallENG164164 & DNB269202v NZWellington20 Jan 1984
Dilip VengsarkarIND164164*303211v AUSMumbai15 Oct 1986
Carlisle BestWI164164 & DNB245190v ENGBridgetown5 Apr 1990
Desmond HaynesWI164117 & 47339120v PAKKarachi15 Nov 1990
David BoonAUS164164*378150v ENGLondon17 Jun 1993
Alec StewartENG16445 & 119273290v NZLondon16 Jun 1994
Matt HorneNZ164133 & 31286142v AUSHobart27 Nov 1997
Saeed AnwarPAK164145 & 19331140v AUSRawalpindi1 Oct 1998
Matthew HaydenAUS16497 & 67275203v INDKolkata11 Mar 2001
Stephen FlemingNZ164130 & 34317240v WIBridgetown21 Jun 2002
John CrawleyENG16464 & 100*258170v INDLondon25 Jul 2002
Justin LangerAUS164117 & 47207251v INDSydney2 Jan 2004
Michael ClarkeAUS16491 & 73255241v INDNagpur26 Oct 2004
Virender SehwagIND164164228242v SAKanpur20 Nov 2004
Alastair CookENG16460 & 104*403190v INDNagpur1 Mar 2006
Ricky PontingAUS164164105139v SAJohannesburg12 Mar 2006
Kumar SangakkaraSL164156* & 8206211v NZWellington15 Dec 2006
Jonathan TrottENG16429 & 135*319240v AUSBrisbane25 Nov 2010
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
Steve SmithAUS164164157144v NZSydney Cricket Ground4 Dec 2016
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

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