ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Sri Lanka: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At The Rose Bowl×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLSri Lanka in England Test Series 2011201112012111960.5026346.01100160
Thilan SamaraweeraSLSri Lanka in England Test Series 2011201112111887*118.0020258.42010130
Prasanna JayawardeneSLSri Lanka in England Test Series 20112011121494349.0011044.5500060
HMRKB HerathSLSri Lanka in England Test Series 20112011120483624.008755.1700050
Lahiru ThirimanneSLSri Lanka in England Test Series 20112011120483824.0015032.0000040
Sanath JayasuriyaSL-2006010414141.0030136.6700042
Dilhara FernandoSLSri Lanka in England Test Series 201120111113939*-5176.4700060
Upul TharangaSL-2006010343434.0025136.0000041
Dunith WellalageSLSri Lanka tour of England 20262026110333333.0021157.1400042
Sanath JayasuriyaSLICC Champions Trophy 20042004110272727.003284.3800030
Dhanushka GunathillekeSL-2016010262626.0016162.5000040
Dasun ShanakaSLSri Lanka tour of England 20262026110242424.0014171.4300012
Saman JayanthaSLICC Champions Trophy 20042004110232323.003860.5300020
Dinesh ChandimalSL-2016010232323.0022104.5500011
Chamara KapugederaSL-2006010222222.0016137.5000001
Kumar SangakkaraSL-2006010212121.0014150.0000030
Kusal MendisSL-2016010212121.0016131.2500001
Tharanga ParanavitanaSLSri Lanka in England Test Series 20112011120211110.508125.9300030
Binura FernandoSLSri Lanka tour of England 20212021110202020.0014142.8600011
Ramith RambukwellaSL-2016010191919.0016118.7500011
Oshada FernandoSLSri Lanka tour of England 20212021110191919.002770.3700001
Farveez MaharoofSL-2006-201602018109.002475.0000000
Kumar SangakkaraSLICC Champions Trophy 200420041111717*-4042.5000020
Lasith MalingaSL-2006010131313.0012108.3300010
Kushal Janith PereraSL-2016010131313.001586.6700010
Eshan MalingaSLSri Lanka tour of England 202620261111313*-5260.0000011
Pathum NissankaSLSri Lanka tour of England 20262026110121212.0011109.0900001
Angelo MathewsSL-2016010111111.0010110.0000010
Niroshan DickwellaSLSri Lanka tour of England 20212021110111111.001957.8900010
Charith AsalankaSLSri Lanka tour of England 20262026110101010.009111.1100010
Kamil MisharaSLSri Lanka tour of England 20262026110101010.001471.4300010
Mahela JayawardeneSLSri Lanka in England Test Series 201120111201065.004820.8300010
Dushmantha ChameeraSLSri Lanka tour of England 20262026110888.001080.0000001
Mahela JayawardeneSLICC Champions Trophy 20042004110777.001546.6700000
Russel ArnoldSL-2006010777.007100.0000000
UWMBCA WelegedaraSLSri Lanka in England Test Series 20112011110777.001741.1800010
Dasun ShanakaSLSri Lanka tour of England 20212021110777.001546.6700010
Kusal MendisSLSri Lanka tour of England 20212021110666.004150.0000001
Avishka GunawardeneSLICC Champions Trophy 20042004110555.001631.2500010
Lahiru UdaraSLSri Lanka tour of England 20262026110555.00771.4300010
Dhanushka GunathillekeSLSri Lanka tour of England 20212021110444.002200.0000010
Wanindu HasarangaSLSri Lanka tour of England 20262026110444.00757.1400000
Mahesh TheekshanaSLSri Lanka tour of England 20262026110444.00850.0000000
Dilhara FernandoSL-2006010333.00475.0000000
Kushal Janith PereraSLSri Lanka tour of England 20212021110333.00650.0000000
PADLR SandakanSLSri Lanka tour of England 2021202111133*-1127.2700000
Tillakaratne DilshanSLICC Champions Trophy 2004200411122*-2100.0000000
Tillakaratne DilshanSL-2006010222.00540.0000000
Thisara PereraSLSri Lanka in England Test Series 20112011110222.00633.3300000
Chaminda BandaraSL-201601122*-450.0000000
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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