ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Neil HarveyAUS174167 & 7*350160v ENGMelbourne31 Dec 1958
John ReidNZ17474 & 100-210v ENGChristchurch15 Mar 1963
Bapu NadkarniIND17452* & 122*-220v ENGKanpur15 Feb 1964
Ted DexterENG174174484220v AUSManchester23 Jul 1964
Garry SobersWI174174260240v ENGLeeds4 Aug 1966
Chandu BordeIND174125 & 49-200v WIMadras13 Jan 1967
Dilip SardesaiIND174150 & 24-200v WIBridgetown1 Apr 1971
Mushtaq MohammadPAK174107 & 67*-210v NZKarachi30 Oct 1976
David GowerENG17460 & 114392210v AUSAdelaide10 Dec 1982
Allan BorderAUS17411 & 163370171v INDMelbourne26 Dec 1985
Martin CroweNZ174174 & 0418160v PAKWellington10 Feb 1989
Desmond HaynesWI17431 & 143*369251v PAKPort of Spain16 Apr 1993
Lance KlusenerSA174174 & DNB221252v ENGPort Elizabeth9 Dec 1999
VVS LaxmanIND1747 & 167258270v AUSSydney2 Jan 2000
Gary KirstenSA174150 & 24439171v WIGeorgetown9 Mar 2001
Taufeeq UmarPAK174111 & 63361250v SALahore17 Oct 2003
AB de VilliersSA174174 & DNB381190v ENGLeeds18 Jul 2008
Mushfiqur RahimBAN17479 & 95384270v ENGChittagong12 Mar 2010
Virender SehwagIND174173 & 1200241v NZAhmedabad4 Nov 2010
Matt PriorENG17471 & 103*213121v INDLondon21 Jul 2011
Upul TharangaSL174174*159193v INDJamaica2 Jul 2013
Tamim IqbalBAN174109 & 65313181v ZIMChittagong12 Nov 2014
Younis KhanPAK1743 & 171*295180v SLPallekele International Cricket Stadium3 Jul 2015
Younis KhanPAK17456 & 118326170v ENGDubai International Cricket Stadium22 Oct 2015
Rahmat ShahAFG17498 & 76336280v IREDehradun15 Mar 2019
Henry NichollsNZ174174280211v WIWellington11 Dec 2020
Babar AzamPAK174119 & 55348153v SLGalle16 Jul 2022
Kraigg BrathwaiteWI17464 & 110354181v AUSPerth30 Nov 2022
Sean WilliamsZIM174174101215v USAHarare26 Jun 2023
Heinrich KlaasenSA174174831313v AUSCenturion15 Sept 2023
Quinton de KockSA174174140157v BANMumbai24 Oct 2023
Stewie DempsterNZ17353 & 120-100v ENGLondon27 Jun 1931
Giff VivianNZ173100 & 73-81v SAWellington4 Mar 1932
Pankaj RoyIND173173-120v NZMadras6 Jan 1956
Geoff PullarENG173165 & 8*-170v PAKDacca19 Jan 1962
Colin BlandSA17329 & 144*-212v ENGJohannesburg23 Dec 1964
Tony GreigENG173148 & 25423172v WIBridgetown6 Mar 1974
Kepler WesselsAUS173173352140v WISydney30 Dec 1984
Mohinder AmarnathIND17378 & 95266223v ENGChennai13 Jan 1985
Steve WaughAUS173152* & 21*289190v ENGLondon22 Jun 1989
Mark TaylorAUS1739 & 164358182v SLBrisbane8 Dec 1989
Ian SmithNZ173173 & DNB136233v INDAuckland22 Feb 1990
Graham GoochENG17385 & 88438160v INDLondon23 Aug 1990
Alec StewartENG173173277231v NZAuckland24 Jan 1997
Sadagoppan RameshIND173143 & 30252230v SLColombo24 Feb 1999
Jacques KallisSA173160 & 13307280v NZBloemfontein17 Nov 2000
Mark WaughAUS173173148163v WIMelbourne9 Feb 2001
Mohammad YousufPAK173173199222v INDLahore13 Jan 2006
Jacques KallisSA173173351152v INDNagpur6 Feb 2010
AB de VilliersSA1734 & 169196223v AUSPerth30 Nov 2012

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