Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Marvan AtapattuSL4848 & 08690v ZIMColombo14 Jan 1998
Romesh KaluwitharanaSL48487650v NZDhaka26 Oct 1998
Sanath JayasuriyaSL48485370v INDSharjah20 Oct 2000
Kumar SangakkaraSL48486380v AUSColombo27 Sept 2002
Romesh KaluwitharanaSL484811940v NZDambulla13 May 2003
Sanath JayasuriyaSL48489560v ZIMBulawayo14 May 2004
Romesh KaluwitharanaSL4834 & 148240v AUSCairns9 Jul 2004
Mahela JayawardeneSL4848*4550v SADambulla28 Aug 2004
Mahela JayawardeneSL4816 & 3211290v PAKKarachi28 Oct 2004
Tillakaratne DilshanSL48487931v NZAuckland26 Dec 2004
Farveez MaharoofSL4812 & 3614050v NZWellington11 Apr 2005
Michael VandortSL484811730v AUSMelbourne13 Jan 2006
Tillakaratne DilshanSL4848*7530v PAKColombo19 Mar 2006
Sanath JayasuriyaSL48483552v PAKJaipur17 Oct 2006
Mahela JayawardeneSL48487360v NZMumbai20 Oct 2006
Upul TharangaSL48485890v PAKAbu Dhabi20 May 2007
Sanath JayasuriyaSL483 & 459260v AUSHobart16 Nov 2007
Tillakaratne DilshanSL48483750v NZNottingham16 Jun 2009
Mahela JayawardeneSL4848 & DNB7860v INDGalle18 Jul 2010
Kumar SangakkaraSL48486250v NZDambulla13 Aug 2010
Mahela JayawardeneSL4848*4650v WIColombo3 Feb 2011
Kumar SangakkaraSL48486750v INDMumbai2 Apr 2011
HMRKB HerathSL4812 & 368750v ENGSouthampton16 Jun 2011
Lahiru ThirimanneSL4810 & 3815040v ENGSouthampton16 Jun 2011
Kumar SangakkaraSL48487530v ENGManchester9 Jul 2011
Jeevan MendisSL48485340v ENGManchester9 Jul 2011
Tharanga ParanavitanaSL4846 & 2*10750v AUSColombo16 Sept 2011
Tillakaratne DilshanSL48487960v INDPerth8 Feb 2012
Upul TharangaSL48484451v BANMirpur20 Mar 2012
Lahiru ThirimanneSL48487330v BANMirpur20 Mar 2012
Kumar SangakkaraSL48484950v BANKandy28 Mar 2013
Tillakaratne DilshanSL48483380v PAKDubai13 Dec 2013
Angelo MathewsSL485 & 43*5041v BANChittagong4 Feb 2014
Mahela JayawardeneSL48487010v SAKandy9 Jul 2014
Dinesh ChandimalSL4848*6330v PAKKandy15 Jul 2015
Chamara KapugederaSL4848*2524v PAKColombo1 Aug 2015
Angelo MathewsSL48486551v WIGalle14 Oct 2015
Dhanushka GunathillekeSL48484560v ENGCardiff2 Jul 2016
Dinesh ChandimalSL48486721v AUSColombo24 Aug 2016
Dimuth KarunaratneSL485 & 4312350v SAPort Elizabeth26 Dec 2016
Upul TharangaSL48483490v INDColombo3 Sept 2017
Dinesh ChandimalSL4828 & 209060v INDKolkata16 Nov 2017
Suranga LakmalSL4817 & 31*6761v INDNagpur24 Nov 2017
Niroshan DickwellaSL4842 & 68770v WIBarbados23 Jun 2018
Kusal MendisSL486 & 427341v AUSCanberra1 Feb 2019
Angelo MathewsSL48485230v BANColombo26 Jul 2019
Lahiru ThirimanneSL4817 & 3187100v SAJohannesburg3 Jan 2021
Dinesh ChandimalSL4828 & 209940v ENGGalle14 Jan 2021
Dasun ShanakaSL4848*6522v ENGBristol4 Jul 2021
Dimuth KarunaratneSL4842 & 610070v WIGalle29 Nov 2021

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.