Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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 Asgiriya Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLEngland2001-200736040015266.6770356.90120560
Mahela JayawardeneSLEngland2001-200736028210147.0052254.02120342
Mahela JayawardeneSLWest Indies2001-2005351259106*64.7537668.88110273
Marvan AtapattuSLZimbabwe1998-2002231238223119.0046251.52100321
Kumar SangakkaraSLWest Indies2001-2005341223157*74.3340854.66100290
Kumar SangakkaraSLBangladesh2007111222222*-27780.14100280
Marvan AtapattuSLPakistan2000111207207*-45745.30100191
Sanath JayasuriyaSLPakistan2000-2006220202188101.0039750.88100183
Marvan AtapattuSLWest Indies2001-20053512028450.5035756.58021192
Tillakaratne DilshanSLEngland2001-200324019910049.7528569.82111291
Duleep MendisSLIndia198512017712488.5022854.39110112
Arjuna RanatungaSLSouth Africa1993-20002301718857.0021280.66020262
Sanath JayasuriyaSLAustralia1999-200424016813142.0019088.42100222
Mahela JayawardeneSLBangladesh2007110165165165.0021078.57100153
Sanath JayasuriyaSLEngland2001-20073601567826.0028854.17011211
Aravinda de SilvaSLKenya1996110145145145.00115126.09100145
Sanath JayasuriyaSLZimbabwe1998-200223014513948.3322963.32101181
Arjuna RanatungaSLAustralia1983-19992411459048.3321766.82010202
Sanath JayasuriyaSLWest Indies2001-20053501435528.6022164.71010221
Mahela JayawardeneSLIndia200112012910464.5020463.24100200
Marvan AtapattuSLSouth Africa200012012012060.0029340.96101150
WPUJC VaasSLAustralia1999-200423211568*115.0018562.16010171
Roy DiasSLIndia198512011410657.0021649.07100170
Aravinda de SilvaSLAustralia199912110978109.0021650.46010180
WPUJC VaasSLEngland2001-20073611083621.6022148.87000151
WPUJC VaasSLZimbabwe1998-20022219872*98.0019949.25010100
Sidath WettimunySLAustralia1983120969648.0014864.86011130
Kumar SangakkaraSLPakistan2006120957947.5012973.64010180
Hashan TillakaratneSLWest Indies2001121948794.0019348.7001091
Hashan TillakaratneSLNew Zealand2003110939393.0023240.09010120
Arjuna RanatungaSLPakistan1986-2000460933415.5010938.5300150
Hashan TillakaratneSLPakistan19941219283*92.0013568.15010160
Sanath JayasuriyaSLNew Zealand2003120918245.5012075.83010160
Kumar DharmasenaSLEngland2001-2003241915430.3328432.04010130
Russel ArnoldSLEngland2001120876543.5021340.85010150
Tillakaratne DilshanSLWest Indies2005120854942.5013065.38000130
Mahela JayawardeneSLAustralia1999-2004240854621.2518146.96000120
Asanka GurusinhaSLKenya1996110848484.0010381.5501073
Marvan AtapattuSLIndia2001120844542.0016750.30000130
Hashan TillakaratneSLZimbabwe1998-2002220814440.5021138.3900090
Duleep MendisSLAustralia1983120807440.0011370.80010120
Aravinda de SilvaSLZimbabwe1998121797579.0012165.29010101
Arjuna RanatungaSLKenya19961117575*-40187.50010131
Muttiah MuralitharanSLIndia1993-2001220726736.007596.0001063
Russel ArnoldSLZimbabwe2002110717171.0015745.2201090
Prasanna JayawardeneSLEngland2007120715135.5014847.97010110
Arjuna RanatungaSLNew Zealand1984120715135.507989.8701081
Thilan SamaraweeraSLPakistan2006120696534.5019435.57010100
Thilan SamaraweeraSLWest Indies2001-2005241693723.0018836.7000160
Russel ArnoldSLSouth Africa2000120684034.0016541.2100080
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.