ODI1st 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Aravinda de SilvaSL45456110v AUSMelbourne16 Jan 1996
Asanka GurusinhaSL45456350v ENGFaisalabad9 Mar 1996
Sanath JayasuriyaSL45453081v SANairobi1 Oct 1996
Marvan AtapattuSL45458020v ZIMColombo24 Jan 1998
Arjuna RanatungaSL4545*6120v AUSHobart21 Jan 1999
Mahela JayawardeneSL45453370v KENSouthampton30 May 1999
Ravindra PushpakumaraSL451 & 446862v PAKKarachi12 Mar 2000
Mahela JayawardeneSL450 & 456880v SACape Town2 Jan 2001
WPUJC VaasSL457 & 385572v SACape Town2 Jan 2001
Kumar SangakkaraSL4545 & 09880v ENGColombo15 Mar 2001
Charitha BuddhikaSL454514360v ZIMKandy4 Jan 2002
Mahela JayawardeneSL4517 & 2812531v ENGManchester13 Jun 2002
Avishka GunawardeneSL45457240v AUSMelbourne21 Jan 2003
Mahela JayawardeneSL4545 & DNB10140v WISaint Lucia20 Jun 2003
Mahela JayawardeneSL450 & 459350v ENGNottingham2 Jun 2006
Tillakaratne DilshanSL45456760v SAColombo27 Jul 2006
Sanath JayasuriyaSL4545*4790v WIMumbai14 Oct 2006
Chamara KapugederaSL4545*7240v INDDambulla18 Aug 2008
Sanath JayasuriyaSL45455051v PAKLahore24 Jan 2009
Tillakaratne DilshanSL45456250v INDDambulla16 Aug 2010
Kumar SangakkaraSL45455240v AUSSydney5 Nov 2010
Thisara PereraSL4525 & 205780v ENGCardiff26 May 2011
Kumar SangakkaraSL45456630v PAKDubai18 Nov 2011
Mahela JayawardeneSL4530 & 1510450v SACenturion15 Dec 2011
Mahela JayawardeneSL4531 & 148551v SADurban26 Dec 2011
Tillakaratne DilshanSL45454141v AUSSydney17 Feb 2012
Mahela JayawardeneSL45455520v INDBrisbane21 Feb 2012
Jeevan MendisSL4545*4031v INDColombo28 Jul 2012
Tillakaratne DilshanSL45456940v PAKAbu Dhabi27 Dec 2013
Angelo MathewsSL4545*4140v AFGMirpur3 Mar 2014
Niroshan DickwellaSL4524 & 216840v PAKColombo14 Aug 2014
Lahiru ThirimanneSL45456531v NZDunedin23 Jan 2015
Kumar SangakkaraSL45459630v SASydney18 Mar 2015
Kumar SangakkaraSL455 & 408250v INDGalle12 Aug 2015
Sachith PathiranaSL45454052v WIHarare16 Nov 2016
Dinesh ChandimalSL45457401v BANDhaka27 Jan 2018
Lahiru ThirimanneSL4545*3340v WIChester-le-Street1 Jul 2019
Wanindu HasarangaSL4529 & 165970v SAJohannesburg3 Jan 2021
Dasun ShanakaSL45453332v BANDubai1 Sept 2022
Dasun ShanakaSL45452733v INDMumbai3 Jan 2023
Sadeera SamarawickramaSL45453641v AFGKandy9 Feb 2024
Kusal MendisSL45452771v INDKandy27 Jul 2024
Pathum NissankaSL45456552v INDColombo7 Aug 2024
Kusal MendisSL45454361v BANColombo2 Jul 2025
Charith AsalankaSL45456410v ENGColombo24 Jan 2026
Charith AsalankaSL45454431v WIKingston3 Jun 2026
Dunith WellalageSL45453652v ENGChester-le-Street22 Sept 2026
Duleep MendisSL4417 & 2712141v ENGColombo17 Feb 1982
Duleep MendisSL44444750v PAKKarachi31 Mar 1982
Rumesh RatnayakeSL4414 & 3011270v AUSKandy22 Apr 1983

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.