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
Azhar AliPAK172141* & 31386230v ENGSouthampton21 Aug 2020
Zak CrawleyENG172122 & 50159280v PAKRawalpindi1 Dec 2022
Ben StokesENG17217 & 155272109v AUSLondon28 Jun 2023
Ollie PopeENG172121 & 51234211v WINottingham18 Jul 2024
Pasindu SooriyabandaraSL17280 & 92306191v INDColombo23 Aug 2026
Aubrey FaulknerSA17156 & 115339170v AUSAdelaide7 Jan 1911
Harry MakepeaceENG171117 & 5441360v AUSMelbourne11 Feb 1921
Reg SimpsonENG171156* & 15-140v AUSMelbourne23 Feb 1951
Raman Subba RowENG17159 & 112-140v AUSBirmingham8 Jun 1961
Colin CowdreyENG171113 & 58*354120v AUSMelbourne29 Dec 1962
Bob SimpsonAUS171153 & 18-140v SACape Town31 Dec 1966
Glenn TurnerNZ171171*201162v EAFBirmingham7 Jun 1975
Ian RedpathAUS171101 & 70356150v WIMelbourne31 Jan 1976
Gundappa ViswanathIND17168 & 103*-191v NZKanpur18 Nov 1976
Graham YallopAUS171167 & 4416160v INDCalcutta26 Oct 1979
Mohinder AmarnathIND17191 & 80-183v WIBridgetown15 Apr 1983
David BoonAUS171122 & 49350251v INDChennai18 Sept 1986
Gary KirstenSA17118 & 153398220v AUSSydney2 Jan 2002
Russel ArnoldSL17162 & 109313240v ENGManchester13 Jun 2002
VVS LaxmanIND171104* & 67*445190v NZChandigarh16 Oct 2003
Nasser HussainENG17176 & 95410201v BANChattogram29 Oct 2003
Matthew HaydenAUS17141 & 130257182v SLGalle8 Mar 2004
Gary KirstenSA171137 & 34*319222v NZHamilton10 Mar 2004
Jacques RudolphSA17117 & 154*413291v NZAuckland18 Mar 2004
Shahriar NafeesBAN171138 & 33227260v AUSFatullah9 Apr 2006
Kevin PietersenENG17137 & 134275191v INDLondon19 Jul 2007
Yuvraj SinghIND171169 & 2215281v PAKBengaluru8 Dec 2007
Matthew HaydenAUS171124 & 47237150v INDMelbourne Cricket Ground26 Dec 2007
Gautam GambhirIND17167 & 104278161v AUSChandigarh17 Oct 2008
Hamish RutherfordNZ171171217223v ENGDunedin6 Mar 2013
Murali VijayIND171144 & 27252260v AUSBrisbane17 Dec 2014
Rohit SharmaIND171171*163137v AUSPerth12 Jan 2016
Alex HalesENG171171122224v PAKNottingham30 Aug 2016
Usman KhawajaAUS171171381181v ENGSydney Cricket Ground4 Jan 2018
Yashasvi JaiswalIND171171387161v WIRoseau12 Jul 2023
Harry BrookENG171171 & DNB197153v NZChristchurch28 Nov 2024
Ollie PopeENG171171166242v ZIMNottingham22 May 2025
Mahmudul Hasan JoyBAN171171286144v IRESylhet11 Nov 2025
W.G. GraceENG170170-240v AUSLondon12 Aug 1886
Jack BrownENG17030 & 140-210v AUSMelbourne1 Mar 1895
Vernon RansfordAUS17075 & 95240120v SAMelbourne17 Feb 1911
Warwick ArmstrongAUS17012 & 158252170v ENGSydney17 Dec 1920
Bruce MitchellSA17075 & 95-120v AUSAdelaide29 Jan 1932
Stan McCabeAUS170137 & 33*278220v ENGManchester6 Jul 1934
Leonard HuttonENG17094 & 76435140v AUSAdelaide31 Jan 1947
Collie SmithWI1702 & 168-103v ENGNottingham4 Jul 1957
Colin McDonaldAUS170170 & DNB315120v ENGAdelaide30 Jan 1959
Ken BarringtonENG170121 & 49--1v WIPort of Spain28 Jan 1960
Basil ButcherWI17052 & 118-210v AUSAdelaide24 Jan 1969
John EdrichENG170130 & 40384170v AUSAdelaide29 Jan 1971

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