ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTIT

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Angelo MathewsSL8636 & 5022780v NZGalle18 Sept 2024
Dinesh ChandimalSL8674 & 1220371v AUSGalle6 Feb 2025
Sidath WettimunySL8571 & 14159160v PAKKarachi5 Mar 1982
Amal SilvaSL85859670v WIPerth2 Feb 1985
Arjuna RanatungaSL8585*7743v INDSharjah25 Apr 1990
Aravinda de SilvaSL8585 & DNB188101v AUSColombo28 Aug 1992
Arjuna RanatungaSL85858360v ZIMHarare Sports Club6 Nov 1994
Asanka GurusinhaSL858512223v INDSharjah14 Apr 1995
Chandika HathurusingheSL8512 & 7326090v PAKSialkot22 Sept 1995
Sanath JayasuriyaSL8585 & 011892v WISt John's13 Jun 1997
Arjuna RanatungaSL8513 & 72*18680v WIKingstown20 Jun 1997
Kumar SangakkaraSL8585116110v SAGalle6 Jul 2000
Kumar SangakkaraSL8529 & 5612491v ZIMGalle12 Jan 2002
Sanath JayasuriyaSL8585 & DNB9491v BANColombo28 Jul 2002
Sanath JayasuriyaSL8585104121v ENGColombo18 Dec 2003
Mahela JayawardeneSL8582 & 3215100v SAColombo11 Aug 2004
Tillakaratne DilshanSL8536 & 49130130v WIKandy22 Jul 2005
Farveez MaharoofSL8556 & 29*228130v SAColombo4 Aug 2006
Mahela JayawardeneSL85859062v BERTrinidad15 Mar 2007
Mahela JayawardeneSL85858161v AUSHobart24 Feb 2012
Kumar SangakkaraSL8558 & 27*141120v AUSMelbourne Cricket Ground26 Dec 2012
Mahela JayawardeneSL8559 & 26147100v PAKGalle International Stadium6 Aug 2014
Asela GunaratneSL8585 & 013770v BANGalle International Stadium7 Mar 2017
Angelo MathewsSL8583 & 2140111v INDGalle International Stadium26 Jul 2017
Angelo MathewsSL8585*11551v ENGLeeds21 Jun 2019
Kusal MendisSL858516190v AUSGalle8 Jul 2022
Pathum NissankaSL858583100v AFGPallekele25 Nov 2022
Dhananjaya de SilvaSL8574 & 1110990v ENGManchester21 Aug 2024
Dimuth KarunaratneSL852 & 8313560v NZGalle18 Sept 2024
Arjuna RanatungaSL8484 & 018980v ENGLondon23 Aug 1984
Ravi RatnayekeSL849 & 75198150v AUSHobart16 Dec 1989
Roshan MahanamaSL8484*10971v NZColombo12 Dec 1992
Arjuna RanatungaSL848 & 76110140v PAKPeshawar8 Sept 1995
Asanka GurusinhaSL848410373v KENKandy6 Mar 1996
Marvan AtapattuSL8484*10161v INDColombo26 Jul 1997
Aravinda de SilvaSL8466 & 18153102v INDMumbai3 Dec 1997
Kumar SangakkaraSL848411480v SAPort Elizabeth15 Dec 2000
Russel ArnoldSL8413 & 71111140v SACenturion20 Jan 2001
Marvan AtapattuSL8439 & 45167130v INDKandy22 Aug 2001
Mahela JayawardeneSL84848361v PAKSharjah2 Nov 2001
Marvan AtapattuSL840 & 8417450v WIKandy21 Nov 2001
Mahela JayawardeneSL8444 & 40205120v SACenturion15 Nov 2002
Tillakaratne DilshanSL8484137110v ENGGalle International Stadium18 Dec 2007
Kumar SangakkaraSL84847081v INDColombo8 Feb 2009
Prasanna JayawardeneSL8423 & 61*16363v ENGGalle International Stadium26 Mar 2012
Mahela JayawardeneSL8484*81110v AUSLondon17 Jun 2013
Kushal Janith PereraSL84845954v PAKDubai International Cricket Stadium13 Dec 2013
Prasanna JayawardeneSL8435 & 4916580v PAKSharjah Cricket Stadium16 Jan 2014
Kushal Janith PereraSL8449 & 3512061v AUSGalle International Stadium4 Aug 2016
Asela GunaratneSL8484*4665v AUSVictoria19 Feb 2017

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