Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th 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 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 series (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Rangiri Dambulla International Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Tillakaratne DilshanSLSri Lanka Triangular Series 2010201055023911047.8026191.57100341
Kumar SangakkaraSLAsia Cup 201020104401847346.0025273.02020200
Kumar SangakkaraSLSri Lanka Triangular Series 201020105511747143.5021082.86010181
Mahela JayawardeneSLPakistan in Sri Lanka ODI Series 2009200933016812356.0019685.71100161
Mahela JayawardeneSLAsia Cup 201020104411615453.6718587.03020151
Kusal MendisSLNew Zealand tour of Sri Lanka 2024/25202433014514348.33140103.57101172
Mahela JayawardeneSLSri Lanka Triangular Series 2010201055114059*35.0019671.43010151
Marvan AtapattuSLIndian Oil Cup 200520053301287042.6719864.65010120
Mahela JayawardeneSLIndian Oil Cup 2005200533112594*62.5015779.62010112
Avishka GunawardeneSLAsia Cup 200420042201227361.0016872.62010140
Upul TharangaSLAsia Cup 201020104401195429.7516572.12010141
Kusal MendisSLWest Indies tour of Sri Lanka 2024/25202433111368*56.5091124.1801085
Tillakaratne DilshanSLAsia Cup 201020104401137128.2594120.21011182
Kumar SangakkaraSLIndian Oil Cup 200520053301097936.3316167.70010140
Sanath JayasuriyaSLIndia in Sri Lanka ODI Series 2008/092009110107107107.0011493.86100101
Dinesh ChandimalSLAustralia in Sri Lanka ODI Series 2016201622010710253.5014474.3110080
Kusal MendisSLBangladesh in Sri Lanka ODI Series 2016/17201722010610253.0012485.4810091
Pathum NissankaSLWest Indies tour of Sri Lanka 2024/2520243301045434.6781128.40010182
Upul TharangaSLPakistan in Sri Lanka ODI Series 200920093301037634.3315666.03010110
Wanindu HasarangaSLAfghanistan tour of Sri Lanka 2023/2420243301026734.0052196.15010105
Avishka FernandoSLNew Zealand tour of Sri Lanka 2024/252024110100100100.0011586.9610092
Upul TharangaSLSri Lanka Triangular Series 201020105511007025.0016162.11011140
Mahela JayawardeneSLAustralia tour of Sri Lanka 2003/042004220996149.5015464.2901070
Sadeera SamarawickramaSLAfghanistan tour of Sri Lanka 2023/242024330995133.0078126.92010101
Marvan AtapattuSLSouth Africa tour of Sri Lanka 200420041119797*-14069.2901080
Kumar SangakkaraSLAustralia tour of Sri Lanka 2003/042004220975848.5014965.1001030
Angelo MathewsSLAsia Cup 201020104329755*97.0010493.2701151
Chamara KapugederaSLAsia Cup 201020104329455*94.0012475.8101053
Kushal Janith PereraSLSouth Africa tour of Sri Lanka 20182018220938146.509696.88010121
Pathum NissankaSLAfghanistan tour of Sri Lanka 2023/2420243319160*45.5045202.22010142
Mahela JayawardeneSLEngland in Sri Lanka ODI Series 2007/082007220896644.5012571.2001070
Kumar SangakkaraSLSouth Africa tour of Sri Lanka 200420042218874*88.0011080.0001070
Dhananjaya de SilvaSLAustralia in Sri Lanka ODI Series 20162016220887644.0011775.21010100
Kushal Janith PereraSLWest Indies tour of Sri Lanka 2024/2520243318555*42.5055154.55010111
Mahela JayawardeneSLAsia Cup 200420042218458*84.0075112.0001071
Upul TharangaSLBangladesh in Sri Lanka ODI Series 2016/172017220846542.0010580.00010120
Angelo MathewsSLSouth Africa tour of Sri Lanka 201820182218479*84.0011970.5901070
Dinesh ChandimalSLBangladesh in Sri Lanka ODI Series 2016/172017220835941.5010083.0001070
Chamara KapugederaSLPakistan in Sri Lanka ODI Series 200920093328367*83.0012466.9401091
Pathum NissankaSLNew Zealand tour of Sri Lanka 2024/252024330835227.6775110.67010111
Kumar SangakkaraSLPakistan in Sri Lanka ODI Series 200920093317537*37.508687.2100070
Charith AsalankaSLNew Zealand tour of Sri Lanka 2024/252024331754037.5057131.5800144
Kumar SangakkaraSLAsia Cup 20042004220745737.009478.7201041
Niroshan DickwellaSLSouth Africa tour of Sri Lanka 20182018220716935.508187.65010100
Tillakaratne DilshanSLBank Alfalah Cup 20032003331714635.5012855.4700060
Tillakaratne DilshanSLEngland tour of Sri Lanka 2007/082007110707070.008483.3301060
Kamindu MendisSLWest Indies tour of Sri Lanka 2024/252024320705135.0054129.6301063
Upul ChandanaSLIndian Oil Cup 200520053327044*70.009970.7100060
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 200420042216948*69.009175.8200070
Thisara PereraSLSouth Africa tour of Sri Lanka 20182018220684934.0050136.00000100
Page 1Next

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