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

PlayerRunsScoresBF4s6sOppositionGroundDate
Lahiru UdaraSL188188 & 0252215v WINorth Sound3 Jul 2026
Arthur ShrewsburyENG187106 & 81-90v AUSLondon17 Jul 1893
Jack HobbsENG187187 & DNB--0v SACape Town11 Mar 1910
Maurice LeylandENG187187438170v AUSLondon20 Aug 1938
Donald BradmanAUS187187313190v ENGBrisbane29 Nov 1946
Hanif MohammadPAK187187* & DNB556210v ENGLondon27 Jul 1967
Garry SobersWI187178* & 9-191v INDBridgetown1 Apr 1971
Farokh EngineerIND187121 & 66323230v ENGBombay6 Feb 1973
Gordon GreenidgeWI18791 & 96-271v PAKGeorgetown18 Mar 1977
Geoff BoycottENG187107 & 80*546200v AUSNottingham28 Jul 1977
Alvin KallicharranWI187187315250v INDBombay1 Dec 1978
Sachin TendulkarIND18768 & 119*325250v ENGManchester9 Aug 1990
Ravi ShastriIND187187436230v ENGLondon23 Aug 1990
Andrew FlintoffENG187167 & 20214188v WIBirmingham29 Jul 2004
Shakib Al HasanBAN18787 & 100233303v NZHamilton15 Feb 2010
Jonathan TrottENG18744 & 143443250v INDNagpur13 Dec 2012
Shikhar DhawanIND187187 & DNB174332v AUSChandigarh14 Mar 2013
Younis KhanPAK187148 & 39250153v BANMirpur6 May 2015
Rohit SharmaIND187161 & 26301203v ENGChennai13 Feb 2021
Victor TrumperAUS1861 & 185*-260v ENGSydney11 Dec 1903
Herbie CollinsAUS186162 & 24329230v ENGAdelaide14 Jan 1921
Keith StackpoleAUS18644 & 142-292v WIKingston16 Feb 1973
Zaheer AbbasPAK18685 & 101352232v AUSAdelaide24 Dec 1976
Zaheer AbbasPAK186186246230v INDKarachi22 Dec 1982
Navjot SidhuIND18682 & 104408191v SLColombo27 Jul 1993
Mark WaughAUS186153* & 33*326174v INDBangalore25 Mar 1998
Sachin TendulkarIND186186*150203v NZHyderabad8 Nov 1999
Justin LangerAUS18659 & 127401160v PAKHobart18 Nov 1999
Taufeeq UmarPAK18675 & 111350211v ZIMHarare9 Nov 2002
Michael HusseyAUS18641 & 145*338190v INDSydney Cricket Ground2 Jan 2008
Andrew StraussENG186141 & 45375290v WINottingham25 May 2012
Kevin PietersenENG186186 & DNB233204v INDMumbai23 Nov 2012
Joe RootENG1866 & 180352192v AUSLondon18 Jul 2013
Angelo MathewsSL18626 & 160277272v ENGLeeds20 Jun 2014
Dimuth KarunaratneSL186186354161v WIGalle International Stadium14 Oct 2015
KL RahulIND18637 & 149277241v ENGLondon7 Sept 2018
Tom LathamNZ18610 & 176400181v SLChristchurch26 Dec 2018
Harry BrookENG186186 & 0176245v NZWellington24 Feb 2023
Virat KohliIND186186364150v AUSAhmedabad9 Mar 2023
Tom BlundellNZ186186292223v IREBelfast27 May 2026
Donald BradmanAUS185185336200v INDBrisbane28 Nov 1947
Bob BarberENG185185255190v AUSSydney7 Jan 1966
Bevan CongdonNZ1859 & 176405190v ENGNottingham7 Jun 1973
Qasim UmarPAK18596 & 89426180v NZDunedin9 Feb 1985
John WrightNZ185185 & DNB443230v INDChristchurch2 Feb 1990
Martin CroweNZ18570 & 115328261v ENGManchester30 Jun 1994
Sanath JayasuriyaSL18572 & 113308131v PAKColombo26 Apr 1997
Gary KirstenSA18577 & 108*314241v AUSAdelaide30 Jan 1998
Justin LangerAUS18519 & 166324162v SLColombo24 Mar 2004
Shane WatsonAUS185185*961515v BANMirpur11 Apr 2011

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