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
Vinothen JohnSL19841984111055127*10.2012042.5000241
Prabath NissankaSL20032003171255112*7.2917229.6500340
Upul ChandanaSL199619969615014*10.009453.1900150
Jehan MubarakSL20042004240493412.2514434.0300160
Dammika RanatungaSL19901990440492512.2515631.4100120
Dulip SamaraweeraSL19931993440492512.2520623.7900030
Bhanuka RajapaksaSL20242024651491712.2540122.5000051
Sajeewa de SilvaSL19991999552482716.008357.8300081
Ajit de SilvaSL1982198289348148.006453.1300241
Don AnurasiriSL199219921710348246.8616429.2700310
Dhammika PrasadSL20102010210474747.0046102.1700062
Somachandra De SilvaSL19751975320472623.5011341.5900060
Dhammika PrasadSL20082008330473615.6710843.5200050
Jeevan MendisSL201020105314735*23.505487.0400050
Ranjit FernandoSL19751975330472215.676671.2100070
Muttiah MuralitharanSL199319931696471915.6715031.3300130
Upul ChandanaSL19941994530462615.3311340.7100020
Binura FernandoSL20212021840462011.505092.0000051
Nuwan ZoysaSL199719976624616*11.508156.7900271
PADLR SandakanSL201820181162462511.5012337.4000050
UWMBCA WelegedaraSL2012201247246199.209548.4200281
Vinothen JohnSL198319831395461511.508355.4200330
Nuwan ZoysaSL199919991510246225.755780.7000141
Nuwan PradeepSL20162016161494613*9.207660.5300370
Sajeewa de SilvaSL19971997301794613*5.7514731.2900531
Dhananjaya de SilvaSL20152015220453122.504795.7400020
Pramodya WickramasingheSL19971997230454315.008652.3300160
MKGCP LakshithaSL20022002741454015.005680.3600180
Chandika HathurusingheSL19961996340452811.2512635.7100160
CBRLS KumaraSL20242024101454510*5.0013034.6200570
Dilhara FernandoSL20012001261564512*5.0015728.6600230
Malinga BandaraSL20072007962441711.006765.6700022
Shaminda ErangaSL201320131363431514.3311238.3900150
Dushmantha ChameeraSL202420247324218*42.005084.0000040
Dilhara FernandoSL200920091041421914.005280.7700151
Malinga BandaraSL20092009541423114.006168.8500110
Ravindra PushpakumaraSL199619961164422321.0012633.3300040
Graeme LabrooySL1990199099242216.004985.7100321
Pramodya WickramasingheSL19961996159242116.009345.1600210
Bandula WarnapuraSL19751975330413113.6710837.9600060
Niroshan BandaratillekeSL20012001331412520.507951.9000030
Kaushal SilvaSL20182018240413010.258647.6700020
Brendon KuruppuSL19851985440412210.2512532.8000030
Pavan RathnayakeSL20252025420403220.004883.3300021
Duleep MendisSL197519752214032*40.005868.9700060
Sanath JayasuriyaSL19891989330402413.336165.5700000
Malinga BandaraSL200520053414028*13.337652.6300132
Indika de SaramSL20002000340401810.006462.5000031
Roshan MahanamaSL1991199155040158.009840.8200010
Chamara SilvaSL20022002220393019.505867.2400020

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