Live5th Match · Pakistan ODI Tri-Series 2026/27PAK111 (25.4)SLInnings break - SL need 112 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Sri Lanka: Batting by year (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,522 of the 1,523 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Thisara PereraSL2021202154025196.253669.4400020
Lahiru ThirimanneSL2022202224025176.257832.0500230
Rumesh RatnayakeSL1989198945125196.254456.8200211
Akila DananjayaSL20192019131012592.785050.0000530
Kamindu MendisSL20182018110242424.0014171.4300031
Thilan ThusharaSL20032003120241312.004751.0600030
Isitha WijesunderaSL20262026120241412.0020120.0000012
Sudath PasqualSL197919792212423*24.002885.7100010
Sridharan JeganathanSL198719873312420*12.003568.5700021
Jayananda WarnaweeraSL19931993542242012.005345.2800030
Nuwan PradeepSL2014201446224136.007631.5800130
Asitha FernandoSL202220228642410*12.005246.1500040
Kushal Janith PereraSL20262026220232211.5017135.2900040
Champaka RamanayakeSL19941994320232111.502882.1400010
Jeffrey VandersaySL202420248332319*-22104.5500020
Anura RanasingheSL197519753312314*11.504353.4900130
Thilina KandambySL2004200444023135.754946.9400120
Mahela UdawatteSL2018201824023195.757231.9400220
Isuru UdanaSL202020205512317*5.752688.4600120
Ranjith MadurasingheSL1990199065223117.671952.6300020
Seekkuge PrasannaSL20112011861238*4.606237.1000210
Don AnurasiriSL1986198611732385.752839.2900110
Ravindra PushpakumaraSL199519956732317*5.754946.9400120
Lasith MalingaSL201720171993239*3.833958.9700201
Chamika KarunaratneSL20192019120222211.004351.1600140
Nisal FernandoSL199419942222220*-2588.0000020
Kosala KulasekaraSL2011201123022157.335639.2900120
Nuwanidu FernandoSL2025202533022147.333956.4100020
Sachindu ColombageSL2026202644122147.334153.6600030
UWMBCA WelegedaraSL200920097632287.334746.8100030
Dhanushka GunathillekeSL20202020220212010.502391.3000030
Vishwa FernandoSL202320233222121*-3461.7600021
Lahiru MadushankaSL20192019220212010.502680.7700010
Dushan HemanthaSL202520253212114*21.0019110.5300020
Chandika HathurusingheSL19981998220211410.503756.7600010
Dulip LiyanageSL1992199253021167.007926.5800000
Sachithra SenanayakeSL2016201654221810.503265.6300110
Ajantha MendisSL2013201315522119*7.002295.4500221
Asoka de SilvaSL199019908612194.204843.7500101
Pulasthi GunaratneSL2002200216722113*4.204843.7500220
Kasun RajithaSL201920191610421123.509023.3300200
Nuwan PradeepSL2019201916118218*7.003461.7600311
Asoka de SilvaSL19871987220201910.00--00000
Chamara KapugederaSL2011201153020176.672580.0000000
Don AnurasiriSL19911991331201610.005933.9000020
Nuwan ZoysaSL1998199854120146.675735.0900110
JRMVB SanjayaSL201720178522066.6718111.1100030
Akila DananjayaSL202120211264209*10.0020100.0000110
CBRLS KumaraSL20182018101142082.865933.9000530
Ramith RambukwellaSL20162016110191919.0016118.7500011

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