T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Sharjah Cricket Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSL2000200055041318982.60389106.17120488
Aravinda de SilvaSL19971997551410134102.5053476.78130314
Roshan MahanamaSL1995199588136410152.0055665.47120272
Hashan TillakaratneSL1995199598126910038.4336074.72100102
Marvan AtapattuSL20002000551259102*64.7536471.15121140
Mahela JayawardeneSL2001200144025511663.7528290.43110243
Kumar SangakkaraSL2011201123025314484.3353847.03120214
Sanath JayasuriyaSL199519959902465727.3329882.55020315
Arjuna RanatungaSL1993199377123183*38.5027085.56010126
Sanath JayasuriyaSL2001200144022210755.5027381.321101310
Aravinda de SilvaSL199519959912105026.2525981.08010175
Mahela JayawardeneSL2000200055119912849.7523285.78100200
Arjuna RanatungaSL1990199055219985*66.3325777.4301093
Asanka GurusinhaSL199519959901958521.6731961.13011124
Arjuna RanatungaSL199519959811917127.2922286.0402173
Marvan AtapattuSL199719975511899447.2532458.33021161
Sanath JayasuriyaSL199319934401736543.2519091.05020202
Roshan MahanamaSL199319937701736224.7132453.40021130
Asanka GurusinhaSL199319936601679027.8324967.07010133
Russel ArnoldSL200020005411575952.3317888.20020121
Aravinda de SilvaSL199319937701536221.8617686.93010111
Hashan TillakaratneSL199019905501497629.8027154.98010100
Asanka GurusinhaSL198619864401476836.7525757.2002041
Chandika HathurusingheSL199319934401466636.5025956.37010140
Sanath JayasuriyaSL199719974401396734.7519073.16020151
Marvan AtapattuSL200120014401308932.5018669.8901181
Charith AsalankaSL2021202144112880*42.6789143.82010117
Angelo MathewsSL201420141201229161.0038431.7701091
Hashan TillakaratneSL199619964401174129.2524348.1500011
Mahela JayawardeneSL201120112301145538.0022550.6701061
Romesh KaluwitharanaSL199519958701123116.0090124.44000132
Aravinda de SilvaSL199819984401105527.5019157.59011120
Aravinda de SilvaSL198919892201086054.0012090.00010100
Tillakaratne DilshanSL201120112301079235.6719255.73010151
Dilruwan PereraSL201420141201039551.5026938.29010132
Sanath JayasuriyaSL199619964401025325.5011588.70010121
Aravinda de SilvaSL199019905501003420.0012480.6500162
Marvan AtapattuSL19981998440986424.5014965.7701130
Pathum NissankaSL20212021440977224.2585114.1201174
Roshan MahanamaSL19881988220945147.0019548.2101020
Mahela JayawardeneSL20142014120934746.5025236.9000093
Aravinda de SilvaSL19881988330908830.0010784.1101030
Tillakaratne DilshanSL20132013220895944.5010584.76010120
Arjuna RanatungaSL19861986440893922.2512968.9900042
Kumar DharmasenaSL199519956528930*29.6716055.6300050
Roshan MahanamaSL19971997540884222.0015058.6700060
Asanka GurusinhaSL19881988330876029.0014261.2701160
Arjuna RanatungaSL19961996440873421.7519444.8500020
Ruwan KalpageSL19931993774873029.0016453.0500060
Brendon KuruppuSL19891989220856342.5015654.4901051
Page 1Next

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