Live6th Match · Pakistan ODI Tri-Series 2026/27SL277/5 (37.5)ENG386/5 (50)SL need 110 runs in 73 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG45/5 (10)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2Live58th Match · CSA Pro20 2026/27SWD56/0 (7)TIT157/6 (20)SWD need 102 runs in 78 ballsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Sri Lanka: Batting match by match (All cricket)

More 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,525 of the 1,526 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Kumar SangakkaraSL68686970v PAKLahore16 Oct 2004
Russel ArnoldSL68686972v INDVadodara12 Nov 2005
Thilan SamaraweeraSL684 & 6413580v PAKColombo26 Mar 2006
WPUJC VaasSL6864 & 4150100v SAColombo4 Aug 2006
Upul TharangaSL68687390v NZNapier28 Dec 2006
Prasanna JayawardeneSL6839 & 2912091v INDKanpur24 Nov 2009
Kumar SangakkaraSL68687890v INDMirpur10 Jan 2010
Kumar SangakkaraSL68684953v WIBarbados7 May 2010
Tillakaratne DilshanSL6854 & 1463120v INDColombo26 Jul 2010
Thilan SamaraweeraSL6836 & 32121110v SACenturion15 Dec 2011
Kumar SangakkaraSL68688780v NZCardiff9 Jun 2013
Lahiru ThirimanneSL68689361v SAColombo31 Jul 2013
Prasanna JayawardeneSL685 & 63*18371v PAKAbu Dhabi31 Dec 2013
Tillakaratne DilshanSL686810580v ENGKandy13 Dec 2014
Kumar SangakkaraSL6850 & 1813341v PAKGalle17 Jun 2015
Kushal Janith PereraSL686825132v PAKKandy15 Jul 2015
Niroshan DickwellaSL686851101v SACape Town25 Jan 2017
Roshen SilvaSL683 & 6517040v ENGColombo23 Nov 2018
Dasun ShanakaSL68688062v PAKKarachi30 Sept 2019
Charith AsalankaSL68684181v WIAbu Dhabi4 Nov 2021
Kusal MendisSL6868*4353v IREHobart23 Oct 2022
Pathum NissankaSL68686481v BANGuwahati29 Sept 2023
Dasun ShanakaSL68686263v SADelhi7 Oct 2023
Dinesh ChandimalSL6859 & 911172v BANChattogram30 Mar 2024
Kusal MendisSL6868*5053v WIDambulla17 Oct 2024
Pathum NissankaSL68684462v HKDubai15 Sept 2025
Sunil WettimunySL676712080v INDManchester16 Jun 1979
Arjuna RanatungaSL67678660v AUSMelbourne14 Jan 1988
Aravinda de SilvaSL67678521v INDRajkot15 Feb 1994
Asanka GurusinhaSL6754 & 13145110v ZIMHarare26 Oct 1994
Sanath JayasuriyaSL67679470v PAKSharjah7 Apr 1997
Sanath JayasuriyaSL6751 & 1610091v SACenturion27 Mar 1998
Mahela JayawardeneSL67675953v PAKSharjah20 Apr 2001
Kumar SangakkaraSL676798140v NZColombo25 Apr 2003
Sanath JayasuriyaSL67677790v INDColombo9 Aug 2005
Chamara SilvaSL676710150v ENGColombo10 Oct 2007
Marvan AtapattuSL6751 & 1622561v AUSBrisbane8 Nov 2007
WPUJC VaasSL6754* & 1316340v WIGuyana22 Mar 2008
Chamara SilvaSL67679670v WITrinidad10 Apr 2008
Mahela UdawatteSL67677460v UAELahore26 Jun 2008
Chamara KapugederaSL6767*9781v PAKDambulla1 Aug 2009
Upul TharangaSL67676034v INDRajkot15 Dec 2009
Upul TharangaSL6767*59120v KENColombo1 Mar 2011
Kumar SangakkaraSL674 & 6324260v AUSHobart14 Dec 2012
Angelo MathewsSL67677970v AUSHobart23 Jan 2013
Kumar SangakkaraSL67676580v PAKFatullah25 Feb 2014
Mahela JayawardeneSL67677480v PAKHambantota26 Aug 2014
Kumar SangakkaraSL6767*9380v ENGColombo29 Nov 2014
Angelo MathewsSL6767*5461v ENGLondon29 Jun 2016
Kusal MendisSL67679560v AUSColombo21 Aug 2016

BF balls faced · 4s fours · 6s sixes

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