Live3rd ODI · Zimbabwe Women in India 2026/27INDW86/2 (11.3)ZIMW131 (39.5)INDW need 46 runs in 231 ballsLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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 by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Thikshila de SilvaSL20172017320331.50742.8600100
Roger WijesuriyaSL19821982220331.502213.6400100
Jayananda WarnaweeraSL19861986120331.50--00100
Jayananda WarnaweeraSL19911991221333.00837.5000000
David HeynSL19751975220321.502015.0000000
Dilshan MadushankaSL20242024153133*1.50650.0000200
Pramod MadushanSL20232023530311.001225.0000000
Dilshan MadushankaSL20262026135232*1.002313.0400300
Kapila WijegunawardeneSL19891989851330.751520.0000300
Prabath NissankaSL20012001410222.001020.0000000
Binura FernandoSL2022202261122*-2100.0000000
Vishwa FernandoSL2025202511122*-1315.3800000
Dhananjaya LakshanSL20212021110222.00922.2200000
Dhananjaya LakshanSL20222022210222.00450.0000000
Ajit de SilvaSL1979197911122*-1118.1800000
Gamini WickremasingheSL19891989110222.00922.2200000
Gamini WickremasingheSL19931993110222.001020.0000000
Ajith WeerakkodySL19941994110222.00450.0000000
Manjula MunasingheSL19941994110222.001910.5300000
Aruna GunawardenaSL19941994110222.001020.0000000
Nuwan ThusharaSL2022202242222*-450.0000000
Matheesha PathiranaSL2026202672122*2.00540.0000100
Nuwan ThusharaSL2026202663322*-540.0000000
Lasith CroospulleSL20262026330220.67633.3300200
Asoka de SilvaSL1985198511111*---00000
Upul ChandanaSL20072007110111.00616.6700000
Dilhara FernandoSL20162016110111.00616.6700000
K WeeraratneSL20032003110111.00128.3300000
Ishara AmerasingheSL2007200711111*-250.0000000
Isuru UdanaSL20092009510111.00520.0000000
Isuru UdanaSL2012201231111*-250.0000000
Isuru UdanaSL2014201421111*-1100.0000000
Nuwan PradeepSL20212021410111.00425.0000000
Kithuruwan VithanageSL20162016110111.00425.0000000
Angelo PereraSL20132013310111.00520.0000000
Kasun RajithaSL2021202111111*-1100.0000000
Lahiru MadushankaSL20212021110111.00333.3300000
Mohamed ShirazSL2024202421111*-1100.0000000
Dilshan MadushankaSL2022202261111*-250.0000000
Lahiru SamarakoonSL20232023110111.00333.3300000
Sridharan JeganathanSL19881988110111.00425.0000000
Don AnurasiriSL19931993610111.001010.0000000
Sajeewa de SilvaSL2000200011111*-911.1100000
Sunil JayasingheSL19791979210111.00333.3300000
Gayan WijekoonSL2007200732111*1.00520.0000100
Dilruwan PereraSL20112011320110.50616.6700100
Nuwan PradeepSL20112011120110.50333.3300100
CBRLS KumaraSL2021202182111*1.00333.3300100
Nuwan ThusharaSL20252025122211*-911.1100000
Roshan JurangpathySL19851985120110.5040.0000100

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