Live5th Match · Pakistan ODI Tri-Series 2026/27PAK111 (25.4)SLInnings break - SL need 112 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Paul StirlingIRE162162134158v UAEBulawayo27 Jun 2023
Marnus LabuschagneAUS16251 & 111288162v ENGManchester19 Jul 2023
Shan MasoodPAK162151 & 11199142v ENGMultan7 Oct 2024
Devon ConwayNZ162157 & 5240223v ENGNottingham25 Jun 2026
Shai HopeWI162162*143173v INDNew Chandigarh3 Oct 2026
W.G. GraceENG161152 & 9*314130v AUSLondon6 Sept 1880
Stanley JacksonENG161144* & 17-180v AUSLeeds3 Jul 1905
Jack HobbsENG16164 & 97--1v SACape Town14 Feb 1914
Cyril WaltersENG16159 & 102--0v INDMadras10 Feb 1934
Maurice LeylandENG161161-171v SALondon17 Aug 1935
Vijay HazareIND161155 & 6-190v ENGMumbai14 Dec 1951
Neil HarveyAUS161109 & 52-200v SABrisbane5 Dec 1952
Vijay ManjrekarIND16143 & 118--0v WIKingston28 Mar 1953
Jim BurkeAUS161161--0v INDBombay26 Oct 1956
Garry SobersWI161161241261v ENGManchester2 Jun 1966
Gundappa ViswanathIND161113 & 48320251v ENGBombay6 Feb 1973
Gundappa ViswanathIND161161*297111v AUSBangalore19 Sept 1979
Clive LloydWI161121 & 40205220v AUSAdelaide26 Jan 1980
Clive LloydWI161161*290120v INDCalcutta10 Dec 1983
Martin CroweNZ16182 & 79258210v AUSMelbourne26 Dec 1987
Mark WaughAUS161138 & 23244190v ENGAdelaide25 Jan 1991
Andrew HudsonSA161161132134v NEDRawalpindi5 Mar 1996
Mohammad AzharuddinIND161109 & 52132271v SAKolkata27 Nov 1996
Brian LaraWI16183 & 78224181v INDKingston6 Mar 1997
Sachin TendulkarIND161148 & 13260213v SLMumbai3 Dec 1997
Saeed AnwarPAK16143 & 118293250v SADurban26 Feb 1998
Brian LaraWI1618 & 153*273201v AUSBridgetown26 Mar 1999
Sachin TendulkarIND161122 & 39272270v ZIMDelhi18 Nov 2000
Marcus TrescothickENG161161232233v SLBirmingham30 May 2002
Mohammad AshrafulBAN161158* & 3207243v INDChattogram17 Dec 2004
Andrew StraussENG16125 & 136354210v SADurban26 Dec 2004
Jacques KallisSA161111 & 50*371200v AUSSydney Cricket Ground2 Jan 2006
Shoaib MalikPAK16113 & 148*397242v SLColombo26 Mar 2006
James MarshallNZ161161141114v IREMannofield Park, Aberdeen1 Jul 2008
Graeme SmithSA1617 & 154*267170v ENGBirmingham30 Jul 2008
Shane WatsonAUS161161*150124v ENGMelbourne Cricket Ground16 Jan 2011
Kevin PietersenENG161149 & 12222251v SALeeds2 Aug 2012
Michael ClarkeAUS161130 & 31297162v INDChennai22 Feb 2013
Michael ClarkeAUS161161* & 0302170v SACape Town1 Mar 2014
Steve SmithAUS161133 & 28230172v INDBrisbane17 Dec 2014
Tillakaratne DilshanSL161161*146220v BANMelbourne Cricket Ground26 Feb 2015
Tom LathamNZ161161248173v BANHamilton28 Feb 2019
Dimuth KarunaratneSL16139 & 122316101v NZGalle14 Aug 2019
Nkruma BonnerWI161123 & 38*493201v ENGNorth Sound8 Mar 2022
Ollie PopeENG161154 & 7172202v SLLondon6 Sept 2024
Yashasvi JaiswalIND1610 & 161305153v AUSPerth22 Nov 2024
C.B. FryENG160144 & 16-230v AUSLondon14 Aug 1905
Donald BradmanAUS160123 & 37*336110v ENGMelbourne8 Mar 1929
Vijay HazareIND16026 & 134*-180v WIBombay9 Dec 1948
Mushtaq AliIND16054 & 106-90v WICalcutta31 Dec 1948

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