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
Hashan TillakaratneSL19861986331391919.5010836.1100010
Thilan ThusharaSL20102010831392819.505669.6400041
Graeme LabrooySL19921992330391913.005176.4700020
WPUJC VaasSL200920093423920*19.508645.3500040
Dushan HemanthaSL20232023542392219.5039100.0000131
Susil FernandoSL1984198424039299.7519220.3100130
Farveez MaharoofSL200820081052391413.004586.6700031
Eric UpashanthaSL1999199965039157.807750.6500041
Lasith MalingaSL200920092411639157.804782.9800322
Chinthaka JayasingheSL20092009210383838.0028135.7100031
Kosala KulasekaraSL20122012320381919.006657.5800000
Bandula WarnapuraSL19791979220382019.0010934.8600040
Gayan WijekoonSL20052005230381412.679340.8600040
Vishwa FernandoSL20202020230383812.678345.7800250
Asoka de SilvaSL1988198865038157.607451.3500010
Prabath JayasuriyaSL202620263613817*7.6011034.5500130
Muttiah MuralitharanSL20072007208338157.6036105.5600041
Lahiru ThirimanneSL20102010320372218.504582.2200040
Dunith WellalageSL20252025641373012.335074.0000031
Ravi RatnayekeSL1990199044037229.2510834.2600010
Ravindra PushpakumaraSL1994199413633714*12.338543.5300140
Jeffrey VandersaySL2022202212823786.177251.3900130
Roger WijesuriyaSL1985198510843712*9.254837.5000200
Michael VandortSL20012001110363636.006555.3800040
Minod BhanukaSL20192019320363618.004090.0000102
Thilan SamaraweeraSL19981998430362012.008940.4500120
Akila DananjayaSL20242024531361718.0035102.8600050
Chathuranga de SilvaSL20172017330362112.0036100.0000030
Suresh PereraSL1999199954036269.005466.6700121
Ruwan KalpageSL199919995523616*12.006753.7300001
Marvan AtapattuSL199219926723619*7.208045.0000120
Dulip LiyanageSL19941994120352317.5016321.4700040
Jehan MubarakSL20032003330352011.676454.6900120
Kamindu MendisSL20212021330351611.676653.0300020
Asela GunaratneSL2018201854035168.756355.5600020
Kasun RajithaSL2022202210623512*8.759138.4600240
Lasith MalingaSL201520151810335175.004774.4700221
Dushmantha ChameeraSL20262026161033585.007050.0000411
Dilshan MunaweeraSL20122012331341717.003791.8900040
Eshan MalingaSL202620261610634148.504085.0000231
Dushmantha ChameeraSL201620161511534195.678938.2000430
Dilshan MadushankaSL202320232114834195.678639.5300350
Thilan SamaraweeraSL20072007120332016.509335.4800040
RJMGM RupasingheSL20092009220331816.503984.6200020
Priyamal PereraSL20192019220333316.505856.9000120
PADLR SandakanSL201620164533319*16.503789.1900070
PADLR SandakanSL2021202110643316*16.505362.2600130
Vishwa FernandoSL20172017895337*8.257345.2100230
CBRLS KumaraSL201720171013633104.718837.5000260
Suranga LakmalSL20202020220322716.006847.0600002

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