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

Sri Lanka: Batting match by match (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

Player figures come from full scorecards, which we hold for 1,521 of the 1,522 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Thilan SamaraweeraSL9619 & 77218120v BANChittagong Divisional Stadium3 Jan 2009
Tillakaratne DilshanSL9696*57122v WILondon19 Jun 2009
Tillakaratne DilshanSL9692 & 4171131v PAKSharjah Cricket Stadium3 Nov 2011
Upul TharangaSL9679 & 17169110v ZIMHarare Sports Club6 Nov 2016
GSNFG JayasuriyaSL969610971v PAKKarachi30 Sept 2019
Dhanushka GunathillekeSL969696103v WINorth Sound12 Mar 2021
Avishka FernandoSL969610292v INDColombo7 Aug 2024
Dinesh ChandimalSL9617 & 7915990v ENGManchester21 Aug 2024
Somachandra De SilvaSL9549 & 46*--0v INDChennai17 Sept 1982
Aravinda de SilvaSL9527 & 68176111v SAMoratuwa25 Aug 1993
Aravinda de SilvaSL959510573v PAKCenturion4 Dec 1994
Romesh KaluwitharanaSL9595*117120v AUSColombo31 Aug 1999
Kumar SangakkaraSL9579 & 16129180v PAKKandy3 Apr 2006
Chamara KapugederaSL959511773v WITrinidad10 Apr 2008
Angelo MathewsSL9531 & 64*201111v PAKColombo20 Jul 2009
Angelo MathewsSL959511660v NZMount Maunganui5 Jan 2016
Kaushal SilvaSL9579 & 16203130v ENGLondon9 Jun 2016
Seekkuge PrasannaSL95954659v IREDublin18 Jun 2016
Upul TharangaSL959582123v INDVisakhapatnam17 Dec 2017
Niroshan DickwellaSL959597120v ENGColombo23 Oct 2018
Oshada FernandoSL954 & 91160110v WINorth Sound21 Mar 2021
Janith LiyanageSL959512762v ZIMColombo8 Jan 2024
Kusal MendisSL9593 & 2152111v BANChattogram30 Mar 2024
Marvan AtapattuSL9494118100v PAKSharjah4 Apr 1997
Roshan MahanamaSL9494*10951v WILahore1 Nov 1997
Marvan AtapattuSL949412371v PAKBenoni15 Apr 1998
Hashan TillakaratneSL9487 & 7*19391v WIKandy21 Nov 2001
Thilan SamaraweeraSL9441 & 53210150v AUSColombo24 Mar 2004
Mahela JayawardeneSL9494*11491v INDDambulla3 Aug 2005
Mahela JayawardeneSL949411161v INDColombo24 Aug 2008
Angelo MathewsSL9475 & 19247120v AUSHobart14 Dec 2012
Dimuth KarunaratneSL9432 & 62*168150v PAKDubai International Cricket Stadium8 Jan 2014
Mahela JayawardeneSL94948293v NZNelson20 Jan 2015
Upul TharangaSL9446 & 48139120v PAKPallekele International Cricket Stadium3 Jul 2015
Niroshan DickwellaSL949410671v WIBulawayo23 Nov 2016
Kusal MendisSL94947375v WIBulawayo23 Nov 2016
Lahiru ThirimanneSL9455 & 39220110v WINorth Sound29 Mar 2021
Ravi RatnayekeSL9393-140v INDKanpur17 Dec 1986
Hashan TillakaratneSL9393 & DNB225100v NZColombo6 Dec 1992
Sanath JayasuriyaSL9331 & 62149111v PAKColombo19 Apr 1997
Arjuna RanatungaSL9393*11891v SAPort Elizabeth13 Apr 1998
Sanath JayasuriyaSL9385 & 8*18191v WIColombo29 Nov 2001
Mahela JayawardeneSL9376 & 17*150110v ZIMGalle12 Jan 2002
Hashan TillakaratneSL9393 & DNB232120v NZKandy3 May 2003
Nuwan KulasekaraSL9329 & 64185112v ENGLondon11 May 2006
Thilina KandambySL9393*12990v INDColombo31 Jan 2009
Tillakaratne DilshanSL9325 & 68*71121v INDGalle International Stadium18 Jul 2010
Mahela JayawardeneSL9347 & 4625293v PAKSharjah Cricket Stadium16 Jan 2014
Angelo MathewsSL939311580v PAKHambantota26 Aug 2014
Kusal MendisSL9386 & 7151112v AUSGalle International Stadium4 Aug 2016

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