Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · 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 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 match by match (All cricket)

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 1,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Marvan AtapattuSL6969*71110v BANPietermaritzburg14 Feb 2003
Kumar SangakkaraSL69698280v PAKLahore14 Oct 2004
Marvan AtapattuSL6944 & 2512890v PAKKarachi28 Oct 2004
Marvan AtapattuSL69696860v NZNapier8 Jan 2006
Mahela JayawardeneSL69699340v AUSPerth29 Jan 2006
Kaushal LokuarachchiSL69695743v BANChittagong Divisional Stadium25 Feb 2006
Thilan SamaraweeraSL6965 & 4194100v PAKKandy3 Apr 2006
Tillakaratne DilshanSL690 & 69148110v ENGLondon11 May 2006
Kumar SangakkaraSL6969*10430v NZGrenada12 Apr 2007
Farveez MaharoofSL6969*5491v PAKAbu Dhabi18 May 2007
Kumar SangakkaraSL696910240v ENGColombo10 Oct 2007
Kumar SangakkaraSL6968 & 112390v INDGalle31 Jul 2008
Angelo MathewsSL6942 & 279190v PAKGalle4 Jul 2009
Kumar SangakkaraSL69695070v NZColombo4 Sept 2009
Upul TharangaSL69699750v ZIMHarare7 Jun 2010
Kumar SangakkaraSL69698550v ENGLeeds1 Jul 2011
Angelo MathewsSL6958 & 11*14873v AUSKandy8 Sept 2011
Kumar SangakkaraSL6935 & 34164100v SACape Town3 Jan 2012
Thisara PereraSL6969*4435v SAKimberley20 Jan 2012
Lahiru ThirimanneSL69696370v SAJohannesburg22 Jan 2012
Kusal MendisSL69696990v AUSColombo24 Aug 2016
Dimuth KarunaratneSL6951 & 1819290v INDNagpur24 Nov 2017
Niroshan DickwellaSL696978100v SADambulla1 Aug 2018
Kusal MendisSL6969*5851v AUSMelbourne20 Feb 2022
Oshada FernandoSL6950 & 199473v PAKGalle24 Jul 2022
Charith AsalankaSL69693953v ZIMColombo16 Jan 2024
Dimuth KarunaratneSL6917 & 5213881v BANSylhet22 Mar 2024
Dhananjaya de SilvaSL6969 & DNB111110v ENGLondon6 Sept 2024
Nishan MadushkaSL69695471v WIKandy20 Oct 2024
Ranjan MadugalleSL6865 & 321631v ENGColombo17 Feb 1982
Amal SilvaSL686810970v AUSSydney8 Jan 1985
Asanka GurusinhaSL686811301v INDSharjah13 Apr 1986
Roshan MahanamaSL686812160v SAWellington2 Mar 1992
Aravinda de SilvaSL68689440v ZIMPatna15 Nov 1993
Aravinda de SilvaSL68687941v WIKolkata25 Nov 1993
Aravinda de SilvaSL6853 & 15*13942v WIMoratuwa8 Dec 1993
Ruwan KalpageSL686 & 6289102v PAKKandy26 Aug 1994
Hashan TillakaratneSL6868*8660v NZEast London18 Dec 1994
Hashan TillakaratneSL6865 & 317130v AUSAdelaide25 Jan 1996
Sanath JayasuriyaSL68683864v INDColombo23 Aug 1997
Roshan MahanamaSL686811511v INDGuwahati22 Dec 1997
Sanath JayasuriyaSL68688361v SAJohannesburg5 Apr 1998
Arjuna RanatungaSL684 & 6412190v NZColombo10 Jun 1998
Romesh KaluwitharanaSL68687760v ENGLondon20 Aug 1998
Romesh KaluwitharanaSL68686091v AUSMelbourne7 Feb 1999
Sanath JayasuriyaSL68688651v SAColombo14 Jul 2000
Russel ArnoldSL6828 & 4016580v SAKandy30 Jul 2000
Sanath JayasuriyaSL6845 & 23126110v ENGColombo15 Mar 2001
Kumar SangakkaraSL68686970v PAKLahore16 Oct 2004
Russel ArnoldSL68686972v INDVadodara12 Nov 2005

BF balls faced · 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.