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
Tillakaratne DilshanSL44445740v NZNelson20 Jan 2015
Angelo MathewsSL44448120v AFGDunedin22 Feb 2015
Tillakaratne DilshanSL44445542v ENGWellington1 Mar 2015
HMRKB HerathSL4426* & 186641v WIColombo22 Oct 2015
Angelo MathewsSL44445430v ENGBirmingham24 Jun 2016
Dilshan MunaweeraSL44442960v AUSMelbourne17 Feb 2017
Kushal Janith PereraSL4444*6650v SALondon3 Jun 2017
Upul TharangaSL4444*3232v ZIMHambantota6 Jul 2017
HMRKB HerathSL4427* & 178940v PAKDubai6 Oct 2017
Niroshan DickwellaSL440 & 44*7660v INDDelhi2 Dec 2017
Thisara PereraSL4444*4913v ENGDambulla13 Oct 2018
Thisara PereraSL44444121v ENGKandy20 Oct 2018
Niroshan DickwellaSL4428 & 167140v ENGGalle6 Nov 2018
Lahiru ThirimanneSL4412 & 3212820v AUSBrisbane24 Jan 2019
Lahiru ThirimanneSL4444*4031v SCOEdinburgh21 May 2019
Dimuth KarunaratneSL44445450v WIKandy1 Mar 2020
Kushal Janith PereraSL44445540v WIKandy1 Mar 2020
Wanindu HasarangaSL44443440v WIKandy4 Mar 2020
Ashen BandaraSL4444*3532v WICoolidge7 Mar 2021
Chamika KarunaratneSL4444*3350v INDColombo20 Jul 2021
Charith AsalankaSL44442633v INDColombo25 Jul 2021
Dhananjaya de SilvaSL44446250v SAColombo2 Sept 2021
Angelo MathewsSL4443 & 19032v INDBengaluru12 Mar 2022
Sadeera SamarawickramaSL44444650v AFGHambantota4 Jun 2023
Charith AsalankaSL44446621v NEDLucknow21 Oct 2023
Charith AsalankaSL4444*2106v BANSylhet4 Mar 2024
Dhananjaya de SilvaSL44448031v NZGalle26 Sept 2024
Kamindu MendisSL44443842v PAKRawalpindi14 Nov 2025
Kamindu MendisSL44441942v IREColombo8 Feb 2026
Pavan RathnayakeSL44442532v ZIMColombo19 Feb 2026
Janith LiyanageSL4444*2951v WIKingston3 Jun 2026
Kamindu MendisSL44445040v PAKRawalpindi18 Oct 2026
Somachandra De SilvaSL437 & 36*8930v PAKLahore22 Mar 1982
Sidath WettimunySL434360--v INDAmritsar12 Sept 1982
Duleep MendisSL43437020v NZBristol13 Jun 1983
Roy DiasSL43435420v PAKGujranwala23 Oct 1985
Rumesh RatnayakeSL4321* & 22--0v PAKKarachi7 Nov 1985
Aravinda de SilvaSL43433621v AUSAdelaide10 Jan 1988
Asanka GurusinhaSL43437940v AUSAdelaide10 Jan 1988
Roshan MahanamaSL43437110v NZSharjah31 Mar 1988
Asanka GurusinhaSL434310430v AUSBrisbane8 Dec 1989
Arjuna RanatungaSL431 & 42-00v INDChandigarh23 Nov 1990
Athula SamarasekeraSL43433670v PAKHyderabad15 Jan 1992
Aravinda de SilvaSL43435620v PAKPerth15 Mar 1992
Aravinda de SilvaSL436 & 374180v AUSColombo17 Aug 1992
Asanka GurusinhaSL434313351v NZMoratuwa27 Nov 1992
Aravinda de SilvaSL4343*3052v NZColombo12 Dec 1992
Chandika HathurusingheSL43438040v ENGColombo10 Mar 1993
Asanka GurusinhaSL434 & 3914671v INDColombo27 Jul 1993
Asanka GurusinhaSL43436541v INDMoratuwa14 Aug 1993

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.