Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Nuwan PradeepSL2011-202293813917717*4.2145938.560023231
Avishka FernandoSL2016-202691893206712724.03228790.384101020541
Sadeera SamarawickramaSL2017-202583828207410828.03229690.332101022012
Ranjan MadugalleSL1979-198882959197910323.01344348.71110816018
Jeevan MendisSL2010-20198260148507218.4894989.570136619
Akila DananjayaSL2012-202481581652350*12.4577767.31018503
Champaka RamanayakeSL1986-199580592335334*9.8192438.200014261
Roy DiasSL1979-198775916285812133.62389562.6751952585
Ashantha de MelSL1982-19877469147923614.4098263.540011396
Sachithra SenanayakeSL2012-20167446173514212.1039289.54008357
Asitha FernandoSL2017-202674603298113.5032829.880017151
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Kasun RajithaSL2016-2026735417294337.9582635.590011321
Jehan MubarakSL2002-201569751113277220.73218860.6504813316
Avishka GunawardeneSL1998-200667721188913226.61271269.6511262435
Prasanna JayawardeneSL2000-20156488112151154*27.94440548.83451022615
Dunith WellalageSL2022-202663511274567*19.1082290.630146619
Don AnurasiriSL1986-1998634017153246.6552326.9600560
PADLR SandakanSL2016-2021624317204257.8545245.13004250
Seekkuge PrasannaSL2011-2019615896409513.06618103.560274239
Dilshan MadushankaSL2022-202661251441193.7311735.0400850
Chandika HathurusingheSL1991-19996077219438325.91489139.7301252130
Dilruwan PereraSL2007-20215991814569517.54298448.79071517126
Sidath WettimunySL1982-198757762200719027.12364644.0221061602
Janith LiyanageSL2022-20265750131424101*38.49154492.2319110938
Isuru UdanaSL2009-202157441649484*17.64436113.300253324
Brendon KuruppuSL1983-1991565921342201*23.54280747.811431204
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Thilan ThusharaSL2003-20105443949054*14.4163377.41017459
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480
Graeme LabrooySL1986-199253501040770*10.1863063.81019365
Ravindra PushpakumaraSL1994-2001534017202448.7853537.76007214
Jeffrey VandersaySL2015-20265132132385312.5338262.30012193
Vinothen JohnSL1982-198751291513727*9.7927250.37007101
Dhammika PrasadSL2006-2015505186044714.05103458.410096211
Suraj RandivSL2009-2016503734355612.7986850.12015451
Asela GunaratneSL2016-201949479125511633.03176371.1926311913
Bhanuka RajapaksaSL2019-2025494578337721.92655127.180467833
Sajeewa de SilvaSL1996-2000453017103277.9226938.29006122
Thilina KandambySL2004-20144440688393*25.97127169.47053710
Athula SamarasekeraSL1983-1994434629627621.86141666.67053876
Malinga BandaraSL1998-2010433182964312.8747961.80005227
Matheesha PathiranaSL2022-2026421873062.737241.6700630
Guy de AlwisSL1983-19884146855359*14.5570772.28027459
Shaminda ErangaSL2011-201641381923345*12.2654043.15005310
Kaushal SilvaSL2011-201839740209913928.36521240.2731262382
Asoka de SilvaSL1985-19923836103235012.4274933.51015121
Vishwa FernandoSL2016-2025374923193387.4268128.340014191
Oshada FernandoSL2019-202536535138010228.75256853.7418315318

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.