Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW55/4 (17.1)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Sri Lanka: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

Player figures come from full scorecards, which we hold for 1,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Muttiah MuralitharanSLPakistan1993-2011836023314328.4941875.120013364
Angelo MathewsSLPakistan2009-20236680212688157*45.56472756.86217424232
Muttiah MuralitharanSLIndia1993-20118554204026711.8255872.04016437
WPUJC VaasSLAustralia1994-200853551859468*16.05102657.89018584
Hashan TillakaratneSLPakistan1986-2003606517170211535.46337050.502621505
WPUJC VaasSLPakistan1994-200975711787053*16.11170651.00028805
WPUJC VaasSLIndia1994-20087553175734715.9292961.68006634
Muttiah MuralitharanSLAustralia1992-2011513717173438.6517897.19008157
Muttiah MuralitharanSLSouth Africa1993-2009474017157276.8326259.920010182
Angelo MathewsSLNew Zealand2009-20245560151839120*40.87342553.69214718521
Arjuna RanatungaSLPakistan1982-200088102143071135*34.90416967.113211024425
Nuwan KulasekaraSLIndia2007-201644341436539*18.2553867.84001344
Angelo MathewsSLIndia2009-20236876132631139*41.76377269.75612224950
WPUJC VaasSLSouth Africa1994-20074549136946919.28132152.54034725
Kumar DharmasenaSLPakistan1994-200337341352762*25.1099552.96032311
WPUJC VaasSLNew Zealand1994-20074641135015717.89109445.80026493
Kumar SangakkaraSLPakistan2000-20158910812488523050.89790361.811223548726
WPUJC VaasSLEngland1996-20074546126709019.71144946.24021732
HMRKB HerathSLPakistan2000-201729351231834*13.8368246.630010321
Muttiah MuralitharanSLEngland1993-20113430122603814.4433577.61001258
Tillakaratne DilshanSLPakistan2000-2016748211259914536.61339176.64510330014
Angelo MathewsSLBangladesh2009-2025343811128619947.63209661.3526210716
Lasith MalingaSLPakistan2004-2017503411150196.5223065.22007124
Suranga LakmalSLPakistan2011-20172223111382611.5034340.23004160
Suranga LakmalSLEngland2011-202126251112415*8.8629741.75007141
Dilhara FernandoSLPakistan2000-201229191155166.8818130.3900431
Kumar SangakkaraSLNew Zealand2001-2015717710267020339.85368672.44615430821
Thilan SamaraweeraSLIndia1998-20112934101107137*46.13204854.054551221
Hashan TillakaratneSLEngland1988-200322271062993*37.00143443.86034610
Ruwan KalpageSLPakistan1992-19992522103156226.2555157.17010184
Muttiah MuralitharanSLNew Zealand1992-201157381023526*8.3934667.92007234
Muttiah MuralitharanSLWest Indies1993-2011422810157368.7228056.07005122
Dilhara FernandoSLIndia2001-2016411910901910.0017152.6300191
Dilhara FernandoSLSouth Africa2000-201223221071145.9219736.0400580
Asitha FernandoSLEngland2021-202614161020113.336928.9900430
Mahela JayawardeneSLIndia1997-20141101179456327542.25672867.821025644424
Aravinda de SilvaSLPakistan1984-2002931119379416837.20511067.501114733035
Kumar SangakkaraSLEngland2001-201571869328615242.68547360.0472043636
Mahela JayawardeneSLNew Zealand1998-201574799265516737.93417663.58612728024
Arjuna RanatungaSLIndia1982-1999748492322131*30.96278872.35212518228
Angelo MathewsSLEngland2009-202449569218916046.57345863.30316119922
Arjuna RanatungaSLAustralia1983-199945509150612736.73247560.8518311914
Hashan TillakaratneSLWest Indies1986-200328299893204*44.65173851.38412632
Dasun ShanakaSLIndia2016-202534359662108*25.46570116.141264536
Rumesh RatnayakeSLIndia1982-19912322920133*15.4613399.25005155
Lasith MalingaSLAustralia2004-201943309180568.5728164.06016168
Lasith MalingaSLNew Zealand2005-201944259107276.6916365.6400885
CBRLS KumaraSLNew Zealand2018-2025131795513*6.8816233.9500381
Mahela JayawardeneSLEngland1998-2015758983987213*49.22657360.661320541921
Tillakaratne DilshanSLIndia2000-2016919383240160*38.12380485.17716939421
Page 1Next

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