ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sahan ArachchigeSL20242024320322116.006350.7900020
GSNFG JayasuriyaSL20182018330321810.676350.7900110
Sidath WettimunySL19871987230321410.671593.3300010
Jeevan MendisSL2019201944032188.005954.2400122
Kumar DharmasenaSL200420044513224*8.004178.0500240
Dushmantha ChameeraSL20252025208132134.576847.0600320
PADLR SandakanSL20192019148232105.336251.6100130
Thisara PereraSL20092009210313131.0014221.4300041
Angelo MathewsSL20082008220313115.503979.4900101
Dilhara FernandoSL2003200315743113*10.333783.7800150
Dilruwan PereraSL20072007110303030.004173.1700030
Udara JayasunderaSL2015201524030267.507738.9600120
Ramesh MendisSL2024202434030147.508336.1400021
Mithra WettimunySL1983198335030176.0011426.3200120
Chamindu WickramasingheSL20262026210292929.0024120.8300011
Asanka GurusinhaSL1985198523029179.6730.0000100
Uvais KarnainSL1984198443029289.673485.2900131
Kumar DharmasenaSL200020008622912*7.2511525.2200020
Vinothen JohnSL19851985186129115.804367.4400220
Upul ChandanaSL19971997107229165.806246.7700120
Muttiah MuralitharanSL1996199625145297*3.225850.0000500
Ramesh MendisSL20252025120282814.0010028.0000120
Athula SamarasekeraSL19941994220282414.005154.9000030
Dhammika PrasadSL2009200933028219.335253.8500030
Janith LiyanageSL2022202233028119.334562.2200000
Ruwan KalpageSL1997199774028157.006940.5800010
Prabath JayasuriyaSL202520254612811*5.607437.8400230
Sachithra SenanayakeSL2015201512722875.604759.5700130
Ajantha MendisSL2011201117972812*14.004365.1200140
Shaminda ErangaSL201220127942865.606443.7500240
Avishka GunawardeneSL20022002220272013.505054.0000030
UWMBCA WelegedaraSL201420141212727*27.003284.3800150
Duleep MendisSL19891989220271713.504757.4500020
K WeeraratneSL200020008312714*13.5024112.5000021
Dilruwan PereraSL2015201524027156.756144.2600131
Avishka FernandoSL2023202344027206.753675.0000050
Vishwa FernandoSL202220223512717*6.7510825.0000240
Don AnurasiriSL199419944712774.5015517.4200020
Suraj RandivSL201620161112626*-2796.3000020
Nuwan PradeepSL201320131212617*26.004459.0900050
Brendon KuruppuSL19911991120262113.008729.8900040
Hashan TillakaratneSL198819885422615*13.006043.3300100
Lalith KaluperumaSL198219823522614*8.676540.0000220
Nuwan PradeepSL201720172018426101.8611123.4200830
Nuwan PradeepSL2015201513199264*2.609228.2600630
Ajantha MendisSL201520154212521*25.002889.2900011
Athula SamarasekeraSL19911991120251912.504753.1900040
Champaka RamanayakeSL19901990731251912.503964.1000101
Isuru UdanaSL201720176422519*12.5015166.6700131
Thisara PereraSL2021202154025196.253669.4400020

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