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
Geoff BoycottENG17758 & 119*371180v AUSAdelaide29 Jan 1971
Garry SobersWI17735 & 142-230v NZBridgetown23 Mar 1972
Roy FredericksWI177120 & 57-200v PAKPort of Spain4 Mar 1977
Mushtaq MohammadPAK177121 & 56-140v WIPort of Spain1 Apr 1977
Duleep MendisSL17753 & 124228112v INDKandy14 Sept 1985
Steve WaughAUS177177* & DNB242240v ENGLeeds8 Jun 1989
Dean JonesAUS17777 & 100*366152v SLColombo28 Aug 1992
Andy FlowerZIM177115 & 62*427210v INDDelhi13 Mar 1993
Chris CairnsNZ17757 & 120225179v ZIMAuckland20 Jan 1996
Saeed AnwarPAK177176 & 1272260v ENGLondon22 Aug 1996
Inzamam-ul-HaqPAK177177320192v WIRawalpindi29 Nov 1997
Sachin TendulkarIND17753 & 124*289201v SLColombo24 Feb 1999
Boeta DippenaarSA177177*369252v BANChittagong24 Apr 2003
Darren LehmannAUS177177207220v BANCairns25 Jul 2003
Jacques KallisSA177177344200v WIDurban26 Dec 2003
Michael HusseyAUS17774* & 103318220v ENGPerth14 Dec 2006
Andrew StraussENG1770 & 177349250v NZNapier22 Mar 2008
Michael HusseyAUS177146 & 31348181v INDBangalore9 Oct 2008
Michael HusseyAUS17761 & 116276241v ENGPerth16 Dec 2010
Rohit SharmaIND177177301231v WIKolkata6 Nov 2013
Chris RogersAUS17761 & 116326210v ENGMelbourne Cricket Ground26 Dec 2013
Azhar AliPAK177139 & 38368201v ENGBirmingham3 Aug 2016
Janneman MalanSA177177*169166v IREDublin16 Jul 2021
Mushfiqur RahimBAN177126 & 51*214221v IREDhaka4 Apr 2023
Mitchell MarshAUS177177*132179v BANPune11 Nov 2023
Tony de ZorziSA177177269124v BANChattogram29 Oct 2024
Ibrahim ZadranAFG177177146126v ENGLahore26 Feb 2025
Victor TrumperAUS17610 & 166-190v ENGSydney21 Feb 1908
Jack HobbsENG176154 & 22399130v AUSMelbourne1 Jan 1925
Les AmesENG176149 & 27233190v WIKingston3 Apr 1930
Wally HammondENG176101 & 75*345182v AUSSydney23 Feb 1933
Arthur MorrisAUS17621 & 155357100v ENGMelbourne1 Jan 1947
Bill LawryAUS17674 & 102-240v ENGManchester27 Jul 1961
Ian ChappellAUS176156 & 20298180v WIPerth12 Dec 1975
Gary CosierAUS176168 & 8209200v PAKMelbourne1 Jan 1977
Graeme WoodAUS17650 & 126-141v WIGeorgetown31 Mar 1978
David GowerENG17622 & 154*445191v WIKingston10 Apr 1981
Mohammad AzharuddinIND176122 & 54*313210v ENGKarachi31 Jan 1985
Sunil GavaskarIND176176302220v SLKanpur17 Dec 1986
Gus LogieWI17681 & 95*313260v ENGLondon16 Jun 1988
Craig McMillanNZ17692 & 84204272v INDHamilton2 Jan 1999
Daryll CullinanSA176103 & 73333200v WIPort of Spain17 Mar 2001
Sachin TendulkarIND176176316230v ZIMNagpur21 Feb 2002
Scott StyrisNZ176107 & 69*323152v WISt. George's28 Jun 2002
Graeme SmithSA176132 & 44254290v WIJohannesburg12 Dec 2003
Jacques KallisSA176121 & 55357160v INDKolkata28 Nov 2004
Graeme SmithSA176126 & 50*260260v WISt John's29 Apr 2005
Paul CollingwoodENG17696 & 80358270v PAKLahore29 Nov 2005
Murali VijayIND176139 & 37355202v AUSBangalore9 Oct 2010
Brendan TaylorZIM17671 & 105*338150v BANHarare Sports Club4 Aug 2011

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