ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Mahela JayawardeneSL46467022v BANTrinidad21 Mar 2007
Jehan MubarakSL4646*1335v KENJohannesburg14 Sept 2007
Sanath JayasuriyaSL467 & 395671v AUSBrisbane8 Nov 2007
Kumar SangakkaraSL46469570v ENGGalle18 Dec 2007
WPUJC VaasSL461 & 4511720v WITrinidad3 Apr 2008
Chamara SilvaSL46464850v PAKKarachi29 Jun 2008
Kumar SangakkaraSL4646*9550v ZIMHarare20 Nov 2008
Tillakaratne DilshanSL46463980v PAKLondon12 Jun 2009
Kumar SangakkaraSL46464131v INDCuttack21 Dec 2009
Kumar SangakkaraSL46463323v INDSt Lucia11 May 2010
Angelo MathewsSL46463732v INDSt Lucia11 May 2010
Angelo MathewsSL4646*3070v ENGLeeds1 Jul 2011
Upul TharangaSL46463971v SAJohannesburg22 Jan 2012
Dhammika PrasadSL4612* & 348970v ENGColombo3 Apr 2012
Lahiru ThirimanneSL46467240v INDTrinidad11 Jul 2013
Mahela JayawardeneSL46464680v NZDambulla16 Nov 2013
Dinesh ChandimalSL46465023v PAKSharjah18 Dec 2013
Dimuth KarunaratneSL4631 & 159950v BANChittagong4 Feb 2014
Kaushal SilvaSL468 & 3814160v SAGalle16 Jul 2014
Angelo MathewsSL46465250v NZChristchurch14 Feb 2015
Dhanushka GunathillekeSL46462932v NZMount Maunganui7 Jan 2016
Niroshan DickwellaSL46463732v NZNelson8 Jan 2019
Kusal MendisSL46466820v ENGLeeds21 Jun 2019
Dimuth KarunaratneSL46466060v BANColombo31 Jul 2019
Pathum NissankaSL46464040v AUSMelbourne18 Feb 2022
Pathum NissankaSL46466050v AFGPune30 Oct 2023
Kusal MendisSL46464860v ZIMColombo6 Jan 2024
Angelo MathewsSL46463851v ZIMColombo14 Jan 2024
Kusal MendisSL46462950v NEDGros Islet16 Jun 2024
Charith AsalankaSL46462115v NEDGros Islet16 Jun 2024
Kushal Janith PereraSL46463450v INDKandy30 Jul 2024
Dimuth KarunaratneSL464610940v NZGalle26 Sept 2024
Kusal MendisSL46463661v NZMount Maunganui28 Dec 2024
Charith AsalankaSL46462415v NZNelson2 Jan 2025
Kamindu MendisSL46467123v NZAuckland11 Jan 2025
Pathum NissankaSL46463940v BANColombo16 Jul 2025
Kushal Janith PereraSL4646*2642v ZIMHarare7 Sept 2025
Kamil MisharaSL4646*3242v BANAbu Dhabi13 Sept 2025
Janith LiyanageSL46465352v ENGColombo22 Jan 2026
Guy de AlwisSL4526 & 194152v NZKandy9 Mar 1984
Duleep MendisSL454553--v WIAdelaide26 Jan 1985
Sidath WettimunySL4545 & 0-00v PAKSialkot27 Oct 1985
Roshan MahanamaSL4541 & 4--0v PAKColombo22 Mar 1986
Arjuna RanatungaSL4545*8610v PAKSharjah20 Dec 1990
Arjuna RanatungaSL4545*4622v AUSColombo15 Aug 1992
Hashan TillakaratneSL455 & 4014760v INDAhmedabad8 Feb 1994
Sanjeeva RanatungaSL4522 & 2315100v NZDunedin18 Mar 1995
Chandika HathurusingheSL45454340v WISharjah16 Oct 1995
Roshan MahanamaSL4545*7350v PAKSharjah17 Oct 1995
Asanka GurusinhaSL45457750v AUSPerth12 Jan 1996

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.