T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Sri Lanka: Batting figures (All cricket)

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Dhammika PrasadSL2006-2015505186044714.05103458.410096211
Tharanga ParanavitanaSL2009-201232605179211132.58427441.9321192065
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Chamara SilvaSL1999-201110294102299152*27.37328569.98215922614
Ravi RatnayekeSL1982-19901001072016319318.75264547.260691133
Dilshan MadushankaSL2022-202659241341193.7311735.0400850
Lasith AmbuldeniyaSL2019-202217271191407.3558332.76008176
Prabath JayasuriyaSL2018-20262742430428*8.0089533.97008310
Sachithra SenanayakeSL2012-20167446173514212.1039289.54008357
Akila DananjayaSL2012-202481581652350*12.4577767.31018503
Chamika KarunaratneSL2019-20267363237857519.6392385.050185320
Jehan MubarakSL2002-201569751113277220.73218860.6504813316
Ranjan MadugalleSL1979-198882959197910323.01344348.71110816018
Upul ChandanaSL1994-20071611341822309219.22343264.9807818428
Chamara KapugederaSL2006-20171521371727459622.88363175.60013822360
Niroshan DickwellaSL2014-20261391799493711629.04637877.41233856132
Vinothen JohnSL1982-198751291513727*9.7927250.37007101
Ravindra PushpakumaraSL1994-2001534017202448.7853537.76007214
Thilan ThusharaSL2003-20105443949054*14.4163377.41017459
Guy de AlwisSL1983-19884146855359*14.5570772.28027459
Seekkuge PrasannaSL2011-2019615896409513.06618103.560274239
Matheesha PathiranaSL2022-2026421873062.737241.6700630
Malinda WarnapuraSL2007-20091727185612032.92148857.532761032
Sajeewa de SilvaSL1996-2000453017103277.9226938.29006122
Bhanuka RajapaksaSL2019-2025494578337721.92655127.180467833
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Avishka GunawardeneSL1998-200667721188913226.61271269.6511262435
Kaushal SilvaSL2011-201839740209913928.36521240.2731262382
Sidath WettimunySL1982-198757762200719027.12364644.0221061602
Kamindu MendisSL2018-2026104112153200182*32.99406378.76516629987
Duleep MendisSL1975-198910011710285612426.69337669.93415621920
Kumar DharmasenaSL1993-200417113840209069*21.33454445.990761544
Susil FernandoSL1983-1984101502134614.2070530.21005170
Ruchira PereraSL1999-20072918104111*5.1314228.8700540
Mahela UdawatteSL2008-2018192103767317.9054269.37025375
Malinga BandaraSL1998-2010433182964312.8747961.80005227
Asoka de SilvaSL1985-19923836103235012.4274933.51015121
Suraj RandivSL2009-2016503734355612.7986850.12015451
Shaminda ErangaSL2011-201641381923345*12.2654043.15005310
Don AnurasiriSL1986-1998634017153246.6552326.9600560
Isuru UdanaSL2009-202157441649484*17.64436113.300253324
Chandika HathurusingheSL1991-19996077219438325.91489139.7301252130
Roy DiasSL1979-198775916285812133.62389562.6751952585
Dhanushka GunathillekeSL2015-20221001071264113324.92305686.42216528244
Farveez MaharoofSL2004-20161381142317027218.70274162.0905515629
Kapila WijegunawardeneSL1988-199227166348*3.4010831.4800410
Prabath NissankaSL2001-2003271877112*6.4522331.8400461
GSNFG JayasuriyaSL2014-2020312714369616.7750087.200143310
UWMBCA WelegedaraSL2007-201433349224488.9643551.49004304
PADLR SandakanSL2016-2021624317204257.8545245.13004250

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