Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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 R.Premadasa Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLAsia Cup 2004200444127213090.6728994.12200291
Avishka GunawardeneSLAsia Cup 2004200444110564*35.0021149.7601071
Kumar SangakkaraSLAustralia tour of Sri Lanka 2003/042004110101101101.0011091.82100150
Marvan AtapattuSLAsia Cup 20042004430926530.6714463.89010120
Tillakaratne DilshanSLBangladesh tour of Sri Lanka 20052005110868686.0012469.3501080
Kumar SangakkaraSLAsia Cup 20042004431825341.0012864.0601070
Thilan SamaraweeraSLBangladesh tour of Sri Lanka 20052005110787878.0019839.3901070
Mahela JayawardeneSLBangladesh tour of Sri Lanka 20052005110636363.0012052.5001071
Tillakaratne DilshanSLAsia Cup 20042004420613930.508175.3100030
Sanath JayasuriyaSLBangladesh tour of Sri Lanka 20052005110464646.005485.1900050
Mahela JayawardeneSLAsia Cup 200420044313719*18.505567.2700131
Kumar SangakkaraSLBangladesh tour of Sri Lanka 20052005110303030.008236.5900030
Mahela JayawardeneSLAustralia tour of Sri Lanka 2003/042004110252525.004456.8200010
Duleep MendisSL1986 John Player Triangular Tournament1986110242424.003177.4200000
Arjuna RanatungaSL1986 John Player Triangular Tournament1986110232323.003762.1600020
Brendon KuruppuSL1986 John Player Triangular Tournament1986110232323.005839.6600030
Ravi RatnayekeSL1986 John Player Triangular Tournament19861112222*-3073.3300000
Marvan AtapattuSLAustralia tour of Sri Lanka 2003/042004110191919.004443.1800030
Upul ChandanaSLAsia Cup 2004200442019119.503259.3800000
Marvan AtapattuSLBangladesh tour of Sri Lanka 20052005110181818.003354.5500010
Kaushal LokuarachchiSLAustralia tour of Sri Lanka 2003/042004110181818.001994.7400010
Asanka GurusinhaSL1986 John Player Triangular Tournament1986110141414.004729.7900000
Upul ChandanaSLAustralia tour of Sri Lanka 2003/042004110131313.002259.0900000
HMRKB HerathSLBangladesh tour of Sri Lanka 20052005110131313.003240.6300010
Farveez MaharoofSLAsia Cup 200420044201396.501492.8600010
Roshan MahanamaSL1986 John Player Triangular Tournament1986110121212.005322.6400000
Tillakaratne DilshanSLAustralia tour of Sri Lanka 2003/042004110999.009100.0000010
Nuwan ZoysaSLAsia Cup 2004200432296*-1181.8200000
WPUJC VaasSLAsia Cup 20042004310666.001637.5000000
WPUJC VaasSLBangladesh tour of Sri Lanka 20052005110555.001729.4100000
Saman JayanthaSLAsia Cup 20042004110555.001338.4600010
Aravinda de SilvaSL1986 John Player Triangular Tournament1986110444.004100.0000000
Muttiah MuralitharanSLAsia Cup 2004200431144*-580.0000000
Muttiah MuralitharanSLBangladesh tour of Sri Lanka 20052005110333.00837.5000000
Muttiah MuralitharanSLAustralia tour of Sri Lanka 2003/04200411122*-1200.0000000
Nuwan ZoysaSLAustralia tour of Sri Lanka 2003/042004110111.00520.0000000
Dilhara FernandoSLBangladesh tour of Sri Lanka 2005200511111*-147.1400000
Saman JayanthaSLAustralia tour of Sri Lanka 2003/042004110111.00425.0000000
Lasith MalingaSLAsia Cup 2004200421111*-1100.0000000
Sanath JayasuriyaSLAustralia tour of Sri Lanka 2003/042004110000.0020.0000100
WPUJC VaasSLAustralia tour of Sri Lanka 2003/042004110000.0020.0000100
Don AnurasiriSL1986 John Player Triangular Tournament1986110000.00--00100
Champaka RamanayakeSL1986 John Player Triangular Tournament1986110000.00--00100
Keerthi RanasingheSL1986 John Player Triangular Tournament1986110000.0010.0000100

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.