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
Dean JonesAUS1577 & 150*304151v INDPerth1 Feb 1992
Keith ArthurtonWI157157* & 0348161v AUSBrisbane27 Nov 1992
Steve WaughAUS157157*305190v ENGLeeds22 Jul 1993
Roshan MahanamaSL1576 & 151400200v INDColombo4 Aug 1993
Hashan TillakaratneSL157103 & 54323150v PAKColombo19 Apr 1997
Matt HorneNZ157157260194v ZIMAuckland26 Feb 1998
Steve WaughAUS157157325151v PAKRawalpindi1 Oct 1998
Steve WaughAUS157157*256211v ENGLondon23 Aug 2001
Ricky PontingAUS157157*218201v NZHobart22 Nov 2001
Michael VaughanENG15752 & 105410190v SLKandy10 Dec 2003
Daniel VettoriNZ157137* & 20213271v PAKHamilton19 Dec 2003
Sanath JayasuriyaSL157157147193v ZIMHarare6 May 2004
Shahid AfridiPAK157156 & 1132206v INDFaisalabad21 Jan 2006
Sanath JayasuriyaSL157157104241v NEDAmstelveen4 Jul 2006
Ian BellENG15783 & 74334180v SLKandy1 Dec 2007
Xavier MarshallWI157157*1181112v CANKing City22 Aug 2008
Graeme SmithSA157157248171v BANBloemfontein19 Nov 2008
MahmudullahBAN157115 & 42244242v NZHamilton15 Feb 2010
Gautam GambhirIND15793 & 64406220v SACape Town2 Jan 2011
Mohammad HafeezPAK157119 & 38221252v ZIMBulawayo1 Sept 2011
Jacques RudolphSA15752 & 105*281201v NZDunedin7 Mar 2012
Tillakaratne DilshanSL157101 & 56238221v PAKGalle22 Jun 2012
Azhar AliPAK157157 & DNB29590v SLColombo30 Jun 2012
Michael HusseyAUS157103 & 54232164v SAAdelaide22 Nov 2012
Lahiru ThirimanneSL157155* & 2*259140v BANGalle8 Mar 2013
Murali VijayIND157126 & 31372154v ENGRajkot9 Nov 2016
Ben StokesENG157128 & 29*264182v INDRajkot9 Nov 2016
Kane WilliamsonNZ15753 & 104*145230v BANWellington12 Jan 2017
Calum MacLeodSCO157157*146231v AFGBulawayo4 Mar 2018
Virat KohliIND157157*129134v WIVisakhapatnam24 Oct 2018
Henry NichollsNZ157157291181v PAKChristchurch3 Jan 2021
Rory BurnsENG157132 & 25378201v NZLondon2 Jun 2021
Dhananjaya de SilvaSL1572 & 155*264112v WIGalle29 Nov 2021
Saud ShakeelPAK15763 & 94319180v ENGMultan9 Dec 2022
Saud ShakeelPAK157125* & 32487210v NZKarachi2 Jan 2023
Ben DuckettENG157153 & 4166232v INDRajkot15 Feb 2024
LG PretoriusSA157153 & 4166114v ZIMBulawayo28 Jun 2025
Percy McDonnellAUS156147 & 9-161v ENGSydney3 Mar 1882
Allan SteelENG156135* & 21-170v AUSSydney17 Feb 1883
Wally HammondENG15618 & 138*--0v SABirmingham15 Jun 1929
Lala AmarnathIND15638 & 118-210v ENGBombay15 Dec 1933
Stan McCabeAUS156149 & 7*-60v SADurban14 Dec 1935
Neil HarveyAUS15656* & 100--0v SAJohannesburg10 Feb 1950
Jackie McGlewSA15623 & 133-130v ENGLeeds21 Jul 1955
Everton WeekesWI156156 & DNB-190v NZWellington3 Mar 1956
Hanif MohammadPAK15667 & 89-200v ENGKarachi2 Feb 1962
Tony PitheySA156154 & 2-121v ENGCape Town1 Jan 1965
Conrad HunteWI15675 & 81--0v AUSBridgetown5 May 1965
Sunil GavaskarIND156156352130v WIPort of Spain24 Mar 1976
Greg ChappellAUS15644 & 112311221v ENGManchester7 Jul 1977

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