Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Sri Lanka: Batting by year (All cricket)

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

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL2013201333347189616970.22239279.26513318719
Kumar SangakkaraSL2015201519233126720363.35155381.5863112517
Aravinda de SilvaSL1997199738467243216862.36347869.931010326117
Angelo MathewsSL20142014525817253016061.71379966.60317023443
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Thilan SamaraweeraSL2009200922315148723157.19245860.505431924
Tillakaratne DilshanSL2009200942493256816255.83262997.68108531823
Tillakaratne DilshanSL2013201335388165512655.17203281.4541111814
Kumar SangakkaraSL2004200438434212427054.46305969.4341512409
Kumar SangakkaraSL2010201032355162621954.20219973.94310117910
Kumar SangakkaraSL2014201447563281331953.08415567.70817430117
Kumar SangakkaraSL2006200650555260928752.18381768.3551623077
Dinesh ChandimalSL2022202220234978206*51.47159061.512517720
Roshan MahanamaSL1992199222263117115350.91210455.663921192
Kumar SangakkaraSL20072007373931830222*50.83266768.6258220511
Mahela JayawardeneSL20072007414442013213*50.33299567.2169519423
Mahela JayawardeneSL2001200147504231315050.28312474.04711324217
Tillakaratne DilshanSL20152015292811331161*49.30141893.864821498
Kumar SangakkaraSL2011201142504226721149.28391757.88513121314
Marvan AtapattuSL20002000313951674207*49.24326551.2751051482
Angelo MathewsSL2018201817255955120*47.75181052.76171816
Hashan TillakaratneSL1995199524306113611947.33226450.18431924
Kamindu MendisSL20242024343871458182*47.03193575.3555214833
Aravinda de SilvaSL200220022223487320645.95125869.40152984
Dhananjaya de SilvaSL201620161924396212945.81151463.542611172
Dimuth KarunaratneSL2023202324282118317945.50160473.753811320
Russel ArnoldSL199919992125590412345.20168753.59331914
Aravinda de SilvaSL1996199632335126114545.04143587.8745212616
Mahela JayawardeneSL2010201030324125917444.96162977.2939213016
Pathum NissankaSL20242024374241696210*44.631600106.0049221536
Kumar SangakkaraSL2009200950594243613744.29344470.73418224617
Upul TharangaSL201120112322383813344.11110475.914211022
Sadeera SamarawickramaSL2023202329274100610843.74107893.322631016
Arjuna RanatungaSL1998199830355131110243.70216960.44111312512
Dinesh ChandimalSL20152015293671267162*43.69203062.4127113812
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Marvan AtapattuSL2004200435412169524943.46288758.715641993
Marvan AtapattuSL1998199828355129922343.30234255.472731322
Sanath JayasuriyaSL2004200436441185425343.12248074.7666222517
Kumar SangakkaraSL20122012515772148199*42.96328065.4959419516
Kusal MendisSL2023202345484187024542.50206090.78410520059
Marvan AtapattuSL20012001465591943201*42.24354954.7531261695
Sanath JayasuriyaSL2000200031390163218941.85221273.7848319518
Mahela JayawardeneSL20142014435132007203*41.81313164.10412321315
Pavan RathnayakeSL202620262323287813041.81753116.603328616
Mahela JayawardeneSL2005200524283103814141.52163563.491911225
Angelo MathewsSL202420242228594914141.26160159.281518218
Aravinda de SilvaSL1993199330363135514841.06239356.62112011117
Marvan AtapattuSL2002200241485176518541.05292260.4041012072
Aravinda de SilvaSL1998199830362137615240.47219762.6338314211
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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