Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG234/1 (34)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Sri Lanka: Batting by opposition (List A)

More 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 950 of the 951 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLIndia1990-200987855289918936.24298996.99714733046
Kumar SangakkaraSLIndia2000-2014767132700138*39.71330881.62618325923
Mahela JayawardeneSLIndia1998-201487848266612835.08341178.16417522216
Sanath JayasuriyaSLPakistan1989-2009817922517134*32.69288687.21318726353
Aravinda de SilvaSLPakistan1984-200273736231913434.61281582.38313416329
Tillakaratne DilshanSLIndia2000-2014706452255160*38.22252189.45411427616
Mahela JayawardeneSLPakistan1998-201467642190312330.69252975.25212616117
Arjuna RanatungaSLPakistan1982-19996663111861102*35.79229381.16212412716
Kumar SangakkaraSLSouth Africa2000-201544434178916945.87218581.88213217714
Aravinda de SilvaSLIndia1984-200356555178610535.72229077.99313412312
Marvan AtapattuSLPakistan1992-2006484741766119*41.07261767.4831241245
Kumar SangakkaraSLPakistan2000-201456534172011235.10237972.3021031568
Kumar SangakkaraSLAustralia2002-201543434167510442.95218076.8321021529
Mahela JayawardeneSLAustralia1999-20155654516298633.24208878.0201641384
Kumar SangakkaraSLEngland2001-2015444171625134*47.79207578.3141101525
Marvan AtapattuSLIndia1990-200752525157011833.40227169.1321131371
Kumar SangakkaraSLNew Zealand2001-2015464561568113*40.21199078.79212317015
Mahela JayawardeneSLEngland1999-201547434156214440.05186583.755821474
Sanath JayasuriyaSLNew Zealand1991-200946450151914033.76166691.1858515441
Arjuna RanatungaSLIndia1984-1999545181455131*33.84176882.3017310517
Aravinda de SilvaSLAustralia1985-2003363661451107*48.37172883.97210211318
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Tillakaratne DilshanSLPakistan2000-2015464381403137*40.09173880.722601463
Mahela JayawardeneSLNew Zealand2001-201549455132611633.15170078.0035413212
Tillakaratne DilshanSLNew Zealand2002-201639354130811642.19162080.743601567
Upul TharangaSLIndia2005-2017454331228174*30.70147183.4826514915
Kumar SangakkaraSLBangladesh2002-201531283120612848.24136788.225611344
Sanath JayasuriyaSLEngland1992-201135342119515237.341179101.3643314528
Marvan AtapattuSLSouth Africa1997-200634344116412438.80164370.852701161
Roshan MahanamaSLPakistan1986-19985049811598928.27187261.91074565
Roshan MahanamaSLIndia1986-19994340611529833.88192759.780113704
Tillakaratne DilshanSLAustralia2004-201644444106910626.73135478.951501024
Sanath JayasuriyaSLSouth Africa1992-20094444010668624.23128682.8906111322
Asanka GurusinhaSLPakistan1985-19963838110399028.08162064.140727610
Tillakaratne DilshanSLSouth Africa2000-2015282631036115*45.04120685.902531054
Sanath JayasuriyaSLBangladesh1990-200922212103013054.21103799.3245112224
Tillakaratne DilshanSLEngland2003-201534313966108*34.50117482.28251986
Sanath JayasuriyaSLAustralia1989-20084747396612221.95115983.3524711214
Upul TharangaSLPakistan2006-201736341950112*28.79134470.681521151
Sanath JayasuriyaSLWest Indies1993-20073030292211532.93114280.7415110418
Angelo MathewsSLPakistan2009-2017332989179343.67108584.520726516
Marvan AtapattuSLNew Zealand1996-20072929590883*37.83134767.41081942
Upul TharangaSLBangladesh2005-201822222906118*45.30112680.463521088
Mahela JayawardeneSLSouth Africa1998-2015434338977722.43132967.49031693
Hashan TillakaratneSLPakistan1986-20034843118827127.56149259.12021505
Marvan AtapattuSLZimbabwe1996-200626235867103*48.17134864.32162641
Angelo MathewsSLEngland2009-20232823686785*51.00103683.69070778
Tillakaratne DilshanSLBangladesh2002-201524215859161*53.6992492.97420901
Upul TharangaSLZimbabwe2006-20182119585613361.14105681.06251977
Arjuna RanatungaSLNew Zealand1983-19983533584010230.00117071.79131634
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.