T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd 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 match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Kumar SangakkaraSL76768360v BERTrinidad15 Mar 2007
Michael VandortSL7652 & 24157100v WIGuyana22 Mar 2008
Tillakaratne DilshanSL767688110v PAKKarachi21 Jan 2009
Upul TharangaSL76769690v PAKDambulla3 Aug 2009
Mahela JayawardeneSL7662 & 14163100v PAKGalle22 Jun 2012
Tillakaratne DilshanSL76765353v NZKandy27 Sept 2012
Kumar SangakkaraSL767610261v AFGMirpur3 Mar 2014
Kumar SangakkaraSL76768381v NZNelson20 Jan 2015
Dhananjaya de SilvaSL76768790v AUSDambulla31 Aug 2016
Dhanushka GunathillekeSL76767272v INDLondon8 Jun 2017
Niroshan DickwellaSL76765083v NZMount Maunganui3 Jan 2019
Dinesh ChandimalSL7674 & 2172100v PAKKarachi19 Dec 2019
Dimuth KarunaratneSL761 & 7519390v WINorth Sound29 Mar 2021
Avishka FernandoSL76769841v INDColombo23 Jul 2021
Kusal MendisSL76764248v SADelhi7 Oct 2023
Angelo MathewsSL7644 & 32149101v SAGqeberha5 Dec 2024
Pathum NissankaSL767692120v ZIMHarare29 Aug 2025
Kamil MisharaSL76764863v PAKRawalpindi27 Nov 2025
Dasun ShanakaSL7676*3128v PAKKandy28 Feb 2026
Athula SamarasekeraSL757561111v ZIMNew Plymouth23 Feb 1992
Aravinda de SilvaSL7575*6874v ENGMoratuwa20 Mar 1993
Aravinda de SilvaSL75759470v AUSSydney21 Dec 1995
Arjuna RanatungaSL7575*40131v KENKandy6 Mar 1996
Aravinda de SilvaSL7575*6423v AUSColombo7 Sept 1996
Arjuna RanatungaSL757512070v ZIMColombo11 Sept 1996
Avishka GunawardeneSL75756692v AUSMelbourne7 Feb 1999
Romesh KaluwitharanaSL757510870v PAKSharjah15 Oct 1999
Romesh KaluwitharanaSL7542 & 3361150v PAKKarachi12 Mar 2000
Kumar SangakkaraSL7575111120v BANColombo21 Jul 2002
Chamara KapugederaSL75757871v INDKarachi3 Jul 2008
Prasanna JayawardeneSL7543 & 328992v INDMumbai2 Dec 2009
Angelo MathewsSL75759522v INDBulawayo30 May 2010
Kumar SangakkaraSL757510441v WIColombo6 Feb 2011
Kumar SangakkaraSL757510770v ENGNottingham6 Jul 2011
Dinesh ChandimalSL75758432v AUSMelbourne2 Mar 2012
Thisara PereraSL7575 & DNB8643v PAKKandy8 Jul 2012
Kumar SangakkaraSL7575*45120v SAColombo31 Jul 2013
Kumar SangakkaraSL757518290v BANMirpur27 Jan 2014
Mahela JayawardeneSL75759391v PAKMirpur8 Mar 2014
Angelo MathewsSL75756891v INDKolkata13 Nov 2014
Tillakaratne DilshanSL7575*56101v PAKMirpur4 Mar 2016
Upul TharangaSL7575*8680v ZIMGalle2 Jul 2017
Niroshan DickwellaSL758 & 67109110v INDGalle26 Jul 2017
Kusal MendisSL7568 & 7119101v BANDhaka8 Feb 2018
Oshada FernandoSL750 & 75*115102v SAPort Elizabeth21 Feb 2019
Dinesh ChandimalSL75759141v ZIMKandy16 Jan 2022
Pathum NissankaSL757571100v ZIMKandy16 Jan 2022
Pathum NissankaSL757553110v INDDharamsala26 Feb 2022
Chamika KarunaratneSL75757582v AUSColombo24 Jun 2022
Pathum NissankaSL757585100v SCOBulawayo27 Jun 2023

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