Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND178/2 (10)IND need 21 runs in 60 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK91/7 (21.4)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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 Riverside Ground×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Avishka FernandoSLWorld Cup 2019201922013410467.00132101.52100132
Dinesh ChandimalSLSri Lanka in England Test Series 2016201612013012665.0021859.63100141
Mahela JayawardeneSLNatWest Series 20062006111126126*-12799.21100190
Kushal Janith PereraSLWorld Cup 20192019220946447.0085110.59010120
Tillakaratne DilshanSLSri Lanka in England ODI Series 20142014110888888.0010187.1301070
Angelo MathewsSLSri Lanka in England Test Series 20162016120838041.5011373.4501091
Kushal Janith PereraSLSri Lanka tour of England 20212021110737373.008190.1201070
HMRKB HerathSLSri Lanka in England Test Series 20162016120736136.5014550.34010100
Kaushal SilvaSLSri Lanka in England Test Series 20162016120736036.5016743.7101080
Kusal MendisSLWorld Cup 20192019220623931.009267.3900060
Kusal MendisSLSri Lanka in England Test Series 20162016120613530.508472.6200070
Kumar SangakkaraSLNatWest Series 200620061115858*-7676.3201050
Wanindu HasarangaSLSri Lanka tour of England 20212021110545454.006583.0801061
Lahiru ThirimanneSLWorld Cup 201920191114545*-33136.3600040
Dunith WellalageSLSri Lanka tour of England 20262026110454545.0036125.0000052
Ashan PriyanjanSLSri Lanka in England ODI Series 20142014110434343.0033130.3000022
Kusal MendisSLSri Lanka tour of England 20262026110424242.006070.0000040
Upul TharangaSLNatWest Series 20062006110414141.004395.3500070
Kumar SangakkaraSLSri Lanka in England ODI Series 20142014110404040.006759.7000020
Angelo MathewsSLWorld Cup 20192019220372618.504975.5100031
Dimuth KarunaratneSLSri Lanka in England Test Series 20162016120352617.506950.7200030
Milinda SiriwardanaSLSri Lanka in England Test Series 20162016120353517.507745.4500160
Lahiru ThirimanneSLSri Lanka in England Test Series 20162016120321916.0010729.9100030
Dimuth KarunaratneSLWorld Cup 20192019220323216.004965.3100140
Angelo MathewsSLSri Lanka in England ODI Series 20142014110303030.003585.7100020
Dhananjaya de SilvaSLWorld Cup 20192019221302430.004468.1800030
Pathum NissankaSLSri Lanka tour of England 20262026110272727.003772.9700040
Sanath JayasuriyaSLNatWest Series 20062006110232323.0013176.9200041
Thisara PereraSLWorld Cup 20192019110212121.002584.0000000
Isuru UdanaSLWorld Cup 20192019220201710.003852.6300010
Chamika KarunaratneSLSri Lanka tour of England 202120211111919*-3357.5800001
Jeevan MendisSLWorld Cup 20192019110181818.004639.1300011
Nuwan PradeepSLSri Lanka in England Test Series 201620161221513*-1788.2400020
Dinesh ChandimalSLSri Lanka in England ODI Series 20142014110141414.009155.5600020
Kamindu MendisSLSri Lanka tour of England 20262026110141414.001973.6800030
Sachindu ColombageSLSri Lanka tour of England 20262026110141414.0014100.0000030
Pavan RathnayakeSLSri Lanka tour of England 20262026110131313.002356.5200010
Suranga LakmalSLSri Lanka in England Test Series 2016201612011115.502055.0000120
Lahiru ThirimanneSLSri Lanka in England ODI Series 20142014110101010.003727.0300001
Dhammika PrasadSLSri Lanka in England ODI Series 2014201411177*-6116.6700000
Dushmantha ChameeraSLSri Lanka tour of England 20212021110777.001546.6700010
Dushmantha ChameeraSLSri Lanka tour of England 2026202611177*-1936.8400000
Suranga LakmalSLWorld Cup 2019201911155*-771.4300000
Pathum NissankaSLSri Lanka tour of England 20212021110555.001926.3200000
Lasith MalingaSLWorld Cup 20192019210444.002200.0000010
Praveen JayawickramaSLSri Lanka tour of England 20212021110444.00757.1400010
Janith LiyanageSLSri Lanka tour of England 20262026110444.00850.0000000
Shaminda ErangaSLSri Lanka in England Test Series 20162016120321.502114.2900000
Mahela JayawardeneSLSri Lanka in England ODI Series 20142014110222.00825.0000000
Sachithra SenanayakeSLSri Lanka in England ODI Series 2014201411122*-2100.0000000
Page 1Next

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