Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Sri Lanka: Batting figures (All cricket)

Kusal Mendis has scored the most runs in all cricket for Sri Lanka since 2026: 1,108 in 30 matches (from the 38 of 39 matches with full scorecards).

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×From 2026-01-01×

Player figures come from full scorecards, which we hold for 38 of the 39 matches in this selection (from 2026). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL202630323110812138.211050105.5218211134
Pavan RathnayakeSL20262323287813041.81753116.603328616
Kamindu MendisSL2026293238218428.3192588.760517928
Pathum NissankaSL202626271673100*25.88588114.461326825
Sonal DinushaSL2026482595133*99.17101858.45320518
Dasun ShanakaSL2026252215289725.14327161.470412343
Janith LiyanageSL20261716441361*34.42365113.150203812
Dhananjaya de SilvaSL20261014040012028.5768258.65111462
Lahiru UdaraSL2026912036818830.6747078.30111486
Kamil MisharaSL20261920133861*17.79322104.970133911
Dunith WellalageSL2026221953054521.79257118.68000328
Charith AsalankaSL2026161612954519.6731693.35000206
Dinesh ChandimalSL20263501737134.6026565.28020172
Pasindu SooriyabandaraSL20262301729257.3330756.03021191
Wanindu HasarangaSL2026131121122712.4490124.44000122
Avishka FernandoSL20262201029751.0092110.87010122
Niroshan DickwellaSL2026240968024.0014765.3101190
Sahan ArachchigeSL2026970893312.7185104.71001110
K NuwanthaSL2026240864621.5031127.6500091
Tharindu RatnayakeSL2026440776519.2562124.1901085
Avishka FernandoSL2026220644832.006795.52000101
Sineth JayawardenaSL2026440633815.7558108.6200192
Milan PriyanathSL2026351622715.5011952.1000241
Nishan MadushkaSL202636057239.5010753.2700161
Mahesh TheekshanaSL2026181255632*8.006487.5000160
CBRLS KumaraSL20263615512*11.0017830.9000181
Prabath JayasuriyaSL20263613817*7.6011034.5500130
Dushmantha ChameeraSL2026161033585.007050.0000411
Eshan MalingaSL20261811635147.004479.5500231
Chamindu WickramasingheSL2026210292929.0024120.8300011
Isitha WijesunderaSL2026120241412.0020120.0000012
Kushal Janith PereraSL2026220232211.5017135.2900040
Sachindu ColombageSL202644122147.334153.6600030
Ashen BandaraSL202622018189.002766.6700130
Jeffrey VandersaySL2026321161416.001984.2100010
Nuwanidu FernandoSL202622016158.0013123.0800002
Asitha FernandoSL2026151471672.296723.8800420
Kasun RajithaSL20261201286.003138.7100020
Dushan HemanthaSL20266401052.501855.5600100
Pramod MadushanSL2026310777.001163.6400000
Vijayakanth ViyaskanthSL2026321666.002300.0000001
Sohan de LiveraSL2026220663.00785.7100110
W SahanSL202622165*6.001154.5500010
Chamika KarunaratneSL2026110444.00850.0000000
Dilshan MadushankaSL2026146332*1.002313.0400300
Matheesha PathiranaSL202672122*2.00540.0000100
Nuwan ThusharaSL202663322*-540.0000000
Lasith CroospulleSL2026330220.67633.3300200
Binura FernandoSL202632100*0.0030.0000100

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.