Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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×v Kenya×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSL19961996220200145100.00162123.46110206
Romesh KaluwitharanaSL19961996221133100*133.00107124.30100213
Kumar SangakkaraSL20032003221108103*108.0012189.2610090
Arjuna RanatungaSL1996199622210075*-78128.21010161
Sanath JayasuriyaSL20072007110888888.0044200.00010114
Asanka GurusinhaSL19961996220848442.0010877.7801173
Upul TharangaSL201120111116767*-59113.56010120
Hashan TillakaratneSL20032003220664333.0010364.0800050
Mahela JayawardeneSL20072007110656565.0027240.7401092
Marvan AtapattuSL19991999110525252.006777.6101030
Arjuna RanatungaSL19991999110505050.006181.9701040
Sanath JayasuriyaSL19961996220494424.5032153.1300063
Jehan MubarakSL200720071114646*-13353.8500035
Mahela JayawardeneSL19991999110454545.0033136.3600070
Tillakaratne DilshanSL20112011110444444.0030146.6700080
Marvan AtapattuSL20032003220422321.006762.6900060
Aravinda de SilvaSL20032003110414141.005377.3600041
Sanath JayasuriyaSL19991999110393939.005078.0000051
Sanath JayasuriyaSL20032003220393619.505275.0000050
Kumar SangakkaraSL20072007110303030.0018166.6700050
WPUJC VaasSL199919991112929*-22131.8200012
Kumar SangakkaraSL201120111112727*-24112.5000030
Russel ArnoldSL200320031112525*-3767.5700010
Avishka GunawardeneSL20032003110242424.003863.1600040
Roshan MahanamaSL19991999110212121.004546.6700020
Kumar DharmasenaSL200320031111616*-11145.4500030
Aravinda de SilvaSL19991999110101010.001952.6300020
Muttiah MuralitharanSL20032003210101010.002147.6200010
Upul TharangaSL20072007110101010.001190.9100010
Kaushal LokuarachchiSL20032003110888.001553.3300010
Dilhara FernandoSL20032003110777.00887.5000010
Mahela JayawardeneSL20032003110555.001338.4600000
Chamara SilvaSL20072007110555.004125.0000010
WPUJC VaasSL20032003110444.001040.0000000
Romesh KaluwitharanaSL19991999110333.00560.0000000
Tillakaratne DilshanSL20072007110333.00475.0000000
Prabath NissankaSL20032003210222.00238.7000000
Gayan WijekoonSL2007200711111*-1100.0000000
Upul ChandanaSL19991999110000.0010.0000100
Hashan TillakaratneSL19961996210000.0010.0000100
Roshan MahanamaSL1996199611100*---00000
Pramodya WickramasingheSL1999199911100*---00000

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