Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th 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 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting figures (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,526 of the 1,527 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Oshada FernandoSL2019-202536535138010228.75256853.7418315318
Michael VandortSL2001-200821342119214037.25253846.974431356
Jehan MubarakSL2002-201569751113277220.73218860.6504813316
Suranga LakmalSL2009-20221671635011854210.49235150.40003213315
Brendon KuruppuSL1983-1991565921342201*23.54280747.811431204
Asela GunaratneSL2016-201949479125511633.03176371.1926311913
Ravi RatnayekeSL1982-19901001072016319318.75264547.260691133
Janith LiyanageSL2022-20265750131424101*38.49154492.2319110938
Malinda WarnapuraSL2007-20091727185612032.92148857.532761032
Pavan RathnayakeSL2025-20262826299513041.46866114.903429617
Nishan MadushkaSL2023-20262131181020527.00136259.47143967
Lasith MalingaSL2004-202033818961978647.64154163.4702439032
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Athula SamarasekeraSL1983-1994434629627621.86141666.67053876
Pramodya WickramasingheSL1990-200217112728897519.06164554.530129866
Kamil MisharaSL2022-2026353637837623.73702111.540438027
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Bhanuka RajapaksaSL2019-2025494578337721.92655127.180467833
Thilina KandambySL2004-20144440688393*25.97127169.47053710
Jeevan MendisSL2010-20198260148507218.4894989.570136619
Sanjeeva RanatungaSL1994-19972128178411829.04215236.43241660
Dunith WellalageSL2022-202663511274567*19.1082290.630146619
Ruwan KalpageSL1992-199995873011386319.96202856.11032648
Dhammika PrasadSL2006-2015505186044714.05103458.410096211
Kithuruwan VithanageSL2013-201621264485103*22.0560879.77111629
Nuwan ZoysaSL1997-2007125872763147*10.52105359.9200146012
Lahiru UdaraSL2023-20261216044618827.8858576.24112606
Roshen SilvaSL2017-20191223370210935.10171241.00152593
Saman JayanthaSL20041717240074*26.6753075.47022544
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Dilhara FernandoSL2000-20162031155451339*8.41112845.480019533
Sonal DinushaSL2025-2026592606133*86.57103458.61320528
Akila DananjayaSL2012-202481581652350*12.4577767.31018503
Amal SilvaSL1983-19882936279411123.35117748.94232490
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480
Ashan PriyanjanSL2013-2017272344747424.9558481.16020485
Guy de AlwisSL1983-19884146855359*14.5570772.28027459
Thilan ThusharaSL2003-20105443949054*14.4163377.41017459
Suraj RandivSL2009-2016503734355612.7986850.12015451
Dushmantha ChameeraSL2015-202615510231537297.56103252.030018445
Ramesh MendisSL2021-20252431347545*16.96100047.50003444
Seekkuge PrasannaSL2011-2019615896409513.06618103.560274239
Ajantha MendisSL2008-201514569304097810.4973555.650112423
Mahesh TheekshanaSL2021-2026154812956138*10.7999956.160012417
CBRLS KumaraSL2016-202696833427613*5.6380134.460019403
Ashantha de MelSL1982-19877469147923614.4098263.540011396
Mahela UdawatteSL2008-2018192103767317.9054269.37025375
Graeme LabrooySL1986-199253501040770*10.1863063.81019365
Sachith PathiranaSL2015-2017231913595619.9440788.21010365
Sachithra SenanayakeSL2012-20167446173514212.1039289.54008357

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.