Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL50/1 (7.2)SL need 61 runs in 256 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st 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 (with 2 balls remaining)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 runsT2057th 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 Edgbaston×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael VandortSLSri Lanka tour of England 2006200612011410557.0032235.40100100
Tillakaratne DilshanSLSri Lanka tour of England 20062006120865943.0016153.42010120
Lahiru ThirimanneSLSri Lanka in England ODI Series 201420141116060*-10159.4101021
Mahela JayawardeneSLSri Lanka in England ODI Series 20142014110535353.009058.8901040
Upul TharangaSLSri Lanka in England ODI Series 201620161115353*-49108.1601051
Dinesh ChandimalSLSri Lanka in England ODI Series 20162016110525252.008660.4701030
Angelo MathewsSLSri Lanka in England ODI Series 20162016110444444.005481.4800030
Kumar SangakkaraSLSri Lanka tour of England 20062006120432521.5010142.5700070
Angelo MathewsSLSri Lanka in England ODI Series 201420141114242*-34123.5300060
Kushal Janith PereraSLSri Lanka in England ODI Series 20162016110373737.004582.2200030
WPUJC VaasSLSri Lanka tour of England 200620061213130*31.008835.2300030
Tillakaratne DilshanSLSri Lanka in England ODI Series 20142014110282828.0023121.7400050
Lasith MalingaSLSri Lanka tour of England 20062006120282614.006046.6700040
Suraj RandivSLSri Lanka in England ODI Series 201620161112626*-2796.3000020
Dhanushka GunathillekeSLSri Lanka in England ODI Series 20162016110222222.0021104.7600012
Kushal Janith PereraSLSri Lanka in England ODI Series 20142014110191919.002965.5200020
Farveez MaharoofSLSri Lanka tour of England 2006200612018139.007623.6800020
Thilan SamaraweeraSLSri Lanka tour of England 200620061201185.503828.9500010
Mahela JayawardeneSLSri Lanka tour of England 20062006120552.502123.8100110
Nuwan KulasekaraSLSri Lanka tour of England 20062006120331.50933.3300100
Kumar SangakkaraSLSri Lanka in England ODI Series 20142014110222.001315.3800000
Farveez MaharoofSLSri Lanka in England ODI Series 20162016110222.00366.6700000
Seekkuge PrasannaSLSri Lanka in England ODI Series 20162016110222.00633.3300000
Muttiah MuralitharanSLSri Lanka tour of England 20062006121111.00520.0000000
Kusal MendisSLSri Lanka in England ODI Series 20162016110000.0090.0000100
Upul TharangaSLSri Lanka tour of England 20062006120000.0030.0000200

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