Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG122/5 (15.5)ZIMZIM chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd 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 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/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Sri Lanka: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At R Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLIndia1993-200924241128534055.87149086.2428314018
Mahela JayawardeneSLIndia1997-2012171705379431.5975870.84061362
Kumar SangakkaraSLSouth Africa2000-2014662471169117.75428110.05130567
Kumar SangakkaraSLIndia2001-2012131304368433.5455478.70050341
Kusal MendisSLAustralia2016-20251010142510147.2249086.73130452
Roshan MahanamaSLIndia1993-199786142322584.6084849.88130401
Charith AsalankaSLAustralia2022-202577241912783.80404103.712103613
Aravinda de SilvaSLIndia1993-20021111241012645.5655174.41120382
Marvan AtapattuSLIndia1997-20021010138511842.7851774.47110321
Arjuna RanatungaSLIndia1993-1997973380131*95.0044884.82130403
Tillakaratne DilshanSLIndia2008-2012111103749734.0039794.21020512
Tillakaratne DilshanSLEngland2007-2014771365108*60.8341089.02210383
Sanath JayasuriyaSLPakistan1994-2009881349102*49.8646874.57131295
Aravinda de SilvaSLAustralia1992-200266334785115.6747473.21040294
Avishka FernandoSLIndia2021-20249903459638.3342980.42030305
Kumar SangakkaraSLPakistan2000-2012121013349737.1141979.71011295
Thilina KandambySLIndia200966229693*74.0035084.57030290
Kumar SangakkaraSLEngland2007-20147612838656.6039871.11030230
Charith AsalankaSLIndia2021-20249902426526.8929881.21011204
Kumar SangakkaraSLBangladesh2002-201345024013948.0044953.45110250
Tillakaratne DilshanSLPakistan2006-201511912385029.7532872.56010210
Kumar SangakkaraSLWest Indies2001-201245122315055.7537858.99100231
Charith AsalankaSLSouth Africa20215502167743.2024189.63020134
Chandika HathurusingheSLAustralia19923412146771.3345247.35020220
Mahela JayawardeneSLEngland2007-201476120477*40.8021993.15022221
Chamara KapugederaSLIndia2008-2009101002043620.4026876.12001141
Tillakaratne DilshanSLSouth Africa2013-20145502019940.2024781.38010200
Pathum NissankaSLAustralia2022-202577020113728.7123884.45100173
Kusal MendisSLZimbabwe2024-202677119766*32.83194101.55010242
Mahela JayawardeneSLPakistan2000-201212901954921.6722487.05002194
Romesh KaluwitharanaSLIndia1993-20016621895347.2528366.78010110
Charith AsalankaSLZimbabwe202454018610146.50163114.11111117
Angelo MathewsSLPakistan2009-20151110317980*25.5720388.18010112
Lahiru ThirimanneSLPakistan2012-20156401709042.5021877.98020111
Tillakaratne DilshanSLBangladesh2002-20134511665741.5021377.93021160
Roshan MahanamaSLAustralia1992-19965501666933.2030754.07021101
Dhananjaya de SilvaSLIndia2021-20238821654127.5021377.46000121
Pavan RathnayakeSLEngland202633016212154.0016399.39100151
Kumar SangakkaraSLAustralia2002-201144115973*53.0022869.74010170
Avishka FernandoSLSouth Africa202155015911831.8017093.53100152
Sanath JayasuriyaSLWest Indies1993-20013301588352.6718884.04020193
Dunith WellalageSLIndia2023-202455215867*52.6717092.94010115
Tillakaratne DilshanSLWest Indies2010-20155601585926.33132119.70021183
Kusal MendisSLBangladesh2023-20254401575639.25151103.97020223
Thilan ThusharaSLIndia2008-200986115754*31.4016495.73010142
Dhananjaya de SilvaSLAustralia2016-20225501566231.20144108.33020170
Kumar SangakkaraSLNew Zealand2009-20114401546938.5018583.24020161
Upul TharangaSLPakistan2006-20159701548022.0021770.97011201
Mahela JayawardeneSLAustralia2002-20114411487149.3324959.44020130
Aravinda de SilvaSLPakistan1994-200255114366*35.7521068.1001060
Page 1Next

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