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
Mahela JayawardeneSL185180 & 5322233v ENGGalle International Stadium26 Mar 2012
Shivnarine ChanderpaulWI18584* & 101*332160v BANSt Lucia13 Sept 2014
Faf du PlessisSA185185141163v SLCape Town7 Feb 2017
Marnus LabuschagneAUS185185279200v PAKBrisbane21 Nov 2019
Azhar AliPAK185185 & DNB361153v AUSRawalpindi4 Mar 2022
Dean ElgarSA185185287280v INDCenturion26 Dec 2023
Colin McDonaldAUS184133 & 51*303140v ENGMelbourne13 Feb 1959
Graeme PollockSA184125 & 59145290v ENGNottingham5 Aug 1965
Charlie DavisWI1841 & 183-210v NZBridgetown23 Mar 1972
John EdrichENG1849 & 175450220v AUSLondon31 Jul 1975
Desmond HaynesWI184184395271v ENGLondon19 Jun 1980
David GowerENG184136 & 48231230v AUSPerth28 Nov 1986
Graham GoochENG184154 & 30313231v NZBirmingham5 Jul 1990
Allan BorderAUS184106 & 78309260v SLMoratuwa8 Sept 1992
Inzamam-ul-HaqPAK184101 & 83348242v ZIMHarare15 Feb 1995
Sourav GangulyIND184136 & 48354252v ENGNottingham4 Jul 1996
Sourav GangulyIND184173 & 11373262v SLMumbai3 Dec 1997
Habibul BasharBAN184108 & 76358270v ZIMChittagong15 Nov 2001
Chris GayleWI18477 & 107272311v SACenturion16 Jan 2004
Shivnarine ChanderpaulWI184107* & 77*416200v AUSAntigua30 May 2008
Fawad AlamPAK18416 & 168292161v SLColombo12 Jul 2009
Jonathan TrottENG184184383190v PAKLondon26 Aug 2010
Harbhajan SinghIND18469 & 115290166v NZAhmedabad4 Nov 2010
Kusal MendisSL1848 & 176261231v AUSPallekele International Cricket Stadium26 Jul 2016
Dean ElgarSA184129 & 55321220v SLCape Town2 Jan 2017
Matt RenshawAUS184184 & DNB293200v PAKSydney Cricket Ground3 Jan 2017
Dimuth KarunaratneSL184118 & 66268221v BANKandy29 Apr 2021
Abdullah ShafiquePAK184160* & 24*374163v WIPort of Spain2 Aug 2026
Sonal DinushaSL184100 & 84296123v INDGalle15 Aug 2026
Andrew StoddartENG18310 & 173-151v AUSMelbourne29 Dec 1894
KS RanjitsinhjiENG183175 & 8*-260v AUSSydney13 Dec 1897
Bill PonsfordAUS183183-110v WISydney1 Jan 1931
Saeed AhmedPAK18317 & 166--0v AUSLahore21 Nov 1959
Conrad HunteWI183182 & 1*486270v ENGManchester6 Jun 1963
Ross EdwardsAUS18313 & 170*317150v ENGNottingham13 Jul 1972
Dennis AmissENG183183372190v PAKLondon22 Aug 1974
Sandeep PatilIND183174 & 9260221v AUSAdelaide23 Jan 1981
Allan BorderAUS183117* & 66391210v PAKAdelaide9 Dec 1983
Andrew HilditchAUS18370 & 113415160v WIMelbourne22 Dec 1984
David GowerENG183166 & 17318190v AUSNottingham11 Jul 1985
Carl HooperWI183134 & 49320152v PAKLahore6 Dec 1990
Navjot SidhuIND183107 & 76396240v WINagpur1 Dec 1994
Sourav GangulyIND183183158177v SLTaunton26 May 1999
Michael VaughanENG1830 & 183285271v AUSSydney2 Jan 2003
MS DhoniIND183183*1451510v SLJaipur31 Oct 2005
Brian LaraWI18361 & 122321270v PAKLahore11 Nov 2006
Andrew StraussENG183169 & 14299261v WIAntigua15 Feb 2009
Virat KohliIND183183148221v PAKMirpur18 Mar 2012
Matt PriorENG18373 & 110*312330v NZAuckland22 Mar 2013
Ian BellENG183109 & 74314270v AUSLondon18 Jul 2013

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