Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · 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 runsT20I4th 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 figures (All internationals)

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Dilruwan PereraSL2007-20215991814569517.54298448.79071517126
Janith LiyanageSL2022-20265548131391101*39.74151891.6319110835
Oshada FernandoSL2019-202536535138010228.75256853.7418315318
Brendon KuruppuSL1983-1991565921342201*23.54280747.811431204
Jehan MubarakSL2002-201569751113277220.73218860.6504813316
Asela GunaratneSL2016-201949479125511633.03176371.1926311913
Michael VandortSL2001-200821342119214037.25253846.974431356
Suranga LakmalSL2009-20221671635011854210.49235150.40003213315
Ruwan KalpageSL1992-199995873011386319.96202856.11032648
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Lasith MalingaSL2004-202033818961978647.64154163.4702439032
Athula SamarasekeraSL1983-1994434629627621.86141666.67053876
Pramodya WickramasingheSL1990-200217112728897519.06164554.530129866
Thilina KandambySL2004-20144440688393*25.97127169.47053710
Malinda WarnapuraSL2007-20091727185612032.92148857.532761032
Jeevan MendisSL2010-20198059148437218.7394389.400136619
Bhanuka RajapaksaSL2019-2025494578337721.92655127.180467833
Nishan MadushkaSL2023-20262131181020527.00136259.47143967
Pavan RathnayakeSL2025-20262624280013036.36724110.502327316
Amal SilvaSL1983-19882936279411123.35117748.94232490
Ashantha de MelSL1982-19877469147923614.4098263.540011396
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Sanjeeva RanatungaSL1994-19972128178411829.04215236.43241660
Kamil MisharaSL2022-2026353637837623.73702111.540438027
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480
Dunith WellalageSL2022-202659471273167*20.8979991.490136619
Roshen SilvaSL2017-20191223370210935.10171241.00152593
Seekkuge PrasannaSL2011-2019615896409513.06618103.560274239
Nuwan ZoysaSL1997-2007125872763147*10.52105359.9200146012
Sonal DinushaSL2025-2026592606133*86.57103458.61320528
Dhammika PrasadSL2006-2015505186044714.05103458.410096211
Guy de AlwisSL1983-19884146855359*14.5570772.28027459
Mahesh TheekshanaSL2021-2026151802855238*10.6299155.700012416
Dushmantha ChameeraSL2015-202615510231537297.56103252.030018445
Akila DananjayaSL2012-202481581652350*12.4577767.31018503
Dilhara FernandoSL2000-20162031155451339*8.41112845.480019533
Isuru UdanaSL2009-202155431549384*17.61435113.330253324
Thilan ThusharaSL2003-20105443949054*14.4163377.41017459
Kithuruwan VithanageSL2013-201619253485103*22.0560879.77111629
Ramesh MendisSL2021-20252431347545*16.96100047.50003444
Ashan PriyanjanSL2013-2017262344747424.9558481.16020485
Lahiru UdaraSL2023-20261216044618827.8858576.24112606
GSNFG JayasuriyaSL2015-2020302614369617.4449588.080133310
Suraj RandivSL2009-2016503734355612.7986850.12015451
Ajantha MendisSL2008-201514569304097810.4973555.650112423
Graeme LabrooySL1986-199253501040770*10.1863063.81019365
Saman JayanthaSL20041717240074*26.6753075.47022544
Mahela UdawatteSL2008-2018192103767317.9054269.37025375
Sachith PathiranaSL2015-2017231913595619.9440788.21010365

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.