Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Sheikh Zayed Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLPakistan2011-201368044421155.5080355.29130360
Angelo MathewsSLPakistan2011-2013682443157*73.8382753.57130405
Dinesh ChandimalSLPakistan2011-20178102404155*50.5076352.95131361
Upul TharangaSLPakistan2007-2017771293112*48.8337578.13110370
Prasanna JayawardeneSLPakistan2007-201357121112035.1749442.71111221
Mahela JayawardeneSLPakistan2007-20135701998328.4325478.35021184
Tillakaratne DilshanSLPakistan2007-20138911734521.6320086.50000182
Dimuth KarunaratneSLPakistan2013-20172401659341.2534647.69010130
Niroshan DickwellaSLPakistan20173411448348.0022663.72010151
Kaushal SilvaSLPakistan2013-20172401388134.5040334.24010140
Chamara SilvaSLPakistan2007-20115501376427.4019769.54010130
Lahiru ThirimanneSLPakistan2011-20174601356822.5033939.8201150
Farveez MaharoofSLPakistan20073319669*48.0081118.52010122
Ashan PriyanjanSLPakistan2013-2017441897429.6712173.55010100
Chamara KapugederaSLPakistan2007-2017440812820.2511769.23000120
Thisara PereraSLPakistan2011-2017660793813.1773108.2200171
Dhanushka GunathillekeSLPakistan2017220695134.5059116.9501071
Kushal Janith PereraSLPakistan2013220554727.5049112.2400044
Sadeera SamarawickramaSLPakistan2017220553227.5054101.8500040
Suranga LakmalSLPakistan2011-201767242188.4011636.2100150
Kithuruwan VithanageSLPakistan2013220412720.5039105.1300060
Dilruwan PereraSLPakistan2011-2017230403313.3314128.3700021
Kusal MendisSLPakistan2017230381812.6712131.4000020
Tharanga ParanavitanaSLPakistan2011120373718.5012928.6800130
Seekkuge PrasannaSLPakistan2011-20173323223*32.004965.3100002
HMRKB HerathSLPakistan2011-20173512723*6.755747.3700310
Jeffrey VandersaySLPakistan2017220222211.005937.2900100
Sanath JayasuriyaSLPakistan2007220201910.003655.5600021
UWMBCA WelegedaraSLPakistan201112019119.503652.7800020
Ajantha MendisSLPakistan2011-20132221919*-14135.7100021
Dilshan MunaweeraSLPakistan201722019199.502286.3600130
Lasith MalingaSLPakistan2007-201366019113.172770.3700220
Malinga BandaraSLPakistan200722017118.503253.1300020
PADLR SandakanSLPakistan20171201688.002564.0000030
Shaminda ErangaSLPakistan2013110141414.004431.8200020
Dushmantha ChameeraSLPakistan2017110101010.001283.3300010
Mahela UdawatteSLPakistan2017220884.001080.0000110
JRMVB SanjayaSLPakistan201722184*8.00988.8900010
Sachithra SenanayakeSLPakistan2013330852.672138.1000110
Isuru UdanaSLPakistan2017220663.005120.0000110
Malinda WarnapuraSLPakistan2007110555.001435.7100010
Milinda SiriwardanaSLPakistan2017220532.50955.5600000
Sachith PathiranaSLPakistan2017220542.50771.4300000
Lahiru GamageSLPakistan2017221333.00742.8600000
Kaushal LokuarachchiSLPakistan2007110222.00540.0000000
Jeevan MendisSLPakistan2011110222.001216.6700000
Dilhara FernandoSLPakistan2007-201142122*2.00540.0000100
Akila DananjayaSLPakistan2017220211.00450.0000000
Nuwan KulasekaraSLPakistan2013110111.00714.2900000
Ishara AmerasingheSLPakistan200711111*-250.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.