T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Kim HughesAUS15692 & 64*360162v INDCalcutta26 Oct 1979
Graham GoochENG156153 & 3232212v WIKingston10 Apr 1981
Desmond HaynesWI156145 & 11*222211v AUSBridgetown30 Mar 1984
David BoonAUS156131 & 25383180v INDSydney2 Jan 1986
Alec StewartENG156113* & 43340180v SLLondon22 Aug 1991
Mark WaughAUS15643 & 113*323180v SADurban25 Mar 1994
Andy FlowerZIM156156245181v PAKHarare31 Jan 1995
Mike AthertonENG156113 & 43399210v WINottingham10 Aug 1995
Grant FlowerZIM156110 & 46434221v PAKSheikhupura17 Oct 1996
Mike AthertonENG15658 & 98*434210v SANottingham23 Jul 1998
Mark ButcherENG156116 & 40334200v AUSBrisbane20 Nov 1998
Sadagoppan RameshIND15660 & 96346220v PAKDelhi4 Feb 1999
Stephen FlemingNZ15657 & 99313200v SABloemfontein17 Nov 2000
Justin LangerAUS156126 & 30*241251v SASydney2 Jan 2002
Sourav GangulyIND156136 & 20316251v ZIMDelhi28 Feb 2002
Michael VaughanENG15611 & 145235213v AUSMelbourne26 Dec 2002
Steve WaughAUS156156*291170v BANCairns25 Jul 2003
Brian LaraWI156156138125v PAKAdelaide28 Jan 2005
Matthew HaydenAUS156110 & 46242171v WIHobart17 Nov 2005
Andrew SymondsAUS156156127128v NZWellington7 Dec 2005
Adam GilchristAUS156144 & 12230156v BANFatullah9 Apr 2006
Andrew SymondsAUS156156220151v ENGMelbourne26 Dec 2006
Graeme SmithSA15648 & 108241190v AUSPerth17 Dec 2008
Andrew StraussENG156142 & 14289130v WITrinidad6 Mar 2009
Hamilton MasakadzaZIM156156151116v KENHarare12 Oct 2009
Aaron FinchAUS156156631114v ENGSouthampton29 Aug 2013
George BaileyAUS156156114136v INDNagpur30 Oct 2013
Tom LathamNZ15683 & 73387180v WIJamaica8 Jun 2014
Kyle CoetzerSCO156156134174v BANNelson5 Mar 2015
Younis KhanPAK156127 & 29*259111v WIAbu Dhabi21 Oct 2016
David WarnerAUS156156128134v NZMelbourne9 Dec 2016
Shaun MarshAUS156156291180v ENGSydney4 Jan 2018
David WarnerAUS15645 & 111*239120v NZSydney3 Jan 2020
Shan MasoodPAK156156 & 0330182v ENGManchester5 Aug 2020
Alex CareyAUS156156 & DNB188152v SLGalle6 Feb 2025
Rahmat ShahAFG156105* & 51340153v BANAbu Dhabi9 Oct 2026
Gerhard ErasmusNAM156156*125144v IREWindhoek24 Oct 2026
Monty NobleAUS155133 & 22-190v ENGSydney11 Dec 1903
Bruce MitchellSA15599 & 56--0v ENGPort Elizabeth5 Mar 1949
Martin DonnellyNZ15575 & 80-180v ENGManchester23 Jul 1949
Imtiaz AhmedPAK155135 & 20*--0v INDMadras13 Jan 1961
Mushtaq MohammadPAK15555 & 100*-150v ENGNottingham26 Jul 1962
Peter BurgeAUS155103 & 52*291140v ENGSydney15 Feb 1963
Doug WaltersAUS155155315112v ENGBrisbane10 Dec 1965
Ken BarringtonENG155142 & 13*303150v PAKLondon24 Aug 1967
Doug WaltersAUS15593 & 62*-150v INDBrisbane19 Jan 1968
Rohan KanhaiWI155153 & 2*-181v ENGPort of Spain14 Mar 1968
John EdrichENG155155330190v NZNottingham7 Aug 1969
Ian ChappellAUS155118 & 37416250v ENGLondon10 Aug 1972
Alan KnottENG15592 & 63224260v AUSLondon10 Aug 1972

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