Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

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 JayawardeneSL49495531v PAKColombo9 Jul 2000
Avishka GunawardeneSL49494780v SAColombo14 Jul 2000
Sanath JayasuriyaSL49495823v SATangier15 Aug 2002
Kumar SangakkaraSL4922 & 276670v AUSColombo24 Mar 2004
Mahela JayawardeneSL4943 & 614770v AUSCairns9 Jul 2004
Avishka GunawardeneSL49497950v INDDambulla18 Jul 2004
Mahela JayawardeneSL49495440v PAKLahore16 Oct 2004
Upul ChandanaSL4941 & 89580v NZWellington11 Apr 2005
WPUJC VaasSL4949 & DNB9950v WIColombo13 Jul 2005
Mahela JayawardeneSL496 & 4311470v WIKandy22 Jul 2005
Russel ArnoldSL4949*4740v INDAhmedabad6 Nov 2005
Upul TharangaSL492 & 4713180v INDAhmedabad18 Dec 2005
Mahela JayawardeneSL4949 & DNB10570v BANBogra8 Mar 2006
Mahela JayawardeneSL494910651v BANColombo3 Jul 2007
Chamara SilvaSL494910630v ENGColombo9 Dec 2007
Prasanna JayawardeneSL4949 & DNB11650v INDColombo8 Aug 2008
Kumar SangakkaraSL49497040v PAKKarachi20 Jan 2009
Tillakaratne DilshanSL49495480v INDMirpur13 Jan 2010
Kumar SangakkaraSL49494660v AUSMelbourne3 Nov 2010
Kumar SangakkaraSL49496121v PAKColombo26 Feb 2011
Prasanna JayawardeneSL4943 & 6*11060v ENGSouthampton16 Jun 2011
Kumar SangakkaraSL49493732v AUSHambantota16 Aug 2011
Angelo MathewsSL4949*3741v INDBrisbane21 Feb 2012
Tillakaratne DilshanSL4914 & 358230v ENGColombo3 Apr 2012
Tharanga ParanavitanaSL4924 & 2512442v PAKGalle22 Jun 2012
Thisara PereraSL49492072v ENGLondon20 May 2014
Lahiru ThirimanneSL4924 & 2518310v NZChristchurch26 Dec 2014
Jehan MubarakSL490 & 496742v INDGalle12 Aug 2015
Angelo MathewsSL49495342v IREDublin16 Jun 2016
Upul TharangaSL494946100v INDDharamsala10 Dec 2017
Kushal Janith PereraSL49495741v ZIMDhaka21 Jan 2018
Thisara PereraSL49493080v SADambulla29 Jul 2018
Oshada FernandoSL49494952v SAJohannesburg3 Mar 2019
Avishka FernandoSL49493962v ENGLeeds21 Jun 2019
Charith AsalankaSL4929 & 207372v INDChandigarh4 Mar 2022
Mahesh TheekshanaSL4938 & 1112241v PAKGalle16 Jul 2022
Dimuth KarunaratneSL4929 & 2070100v PAKGalle16 Jul 2023
Charith AsalankaSL4949*4731v PAKColombo14 Sept 2023
Anura TennekoonSL48487160v AUSLondon11 Jun 1975
Roy DiasSL48486410v AUSMelbourne19 Jan 1985
Roy DiasSL4848--0v PAKFaisalabad16 Oct 1985
Aravinda de SilvaSL48483870v PAKDhaka27 Oct 1988
Aravinda de SilvaSL48485840v PAKSharjah23 Mar 1989
Arjuna RanatungaSL484814130v AUSMoratuwa8 Sept 1992
Hashan TillakaratneSL48487820v INDSharjah9 Apr 1995
Roshan MahanamaSL48487430v PAKSharjah11 Apr 1995
Kumar DharmasenaSL4830 & 1813570v AUSPerth8 Dec 1995
Asanka GurusinhaSL48488330v WIHobart3 Jan 1996
Marvan AtapattuSL4819 & 298970v INDColombo9 Aug 1997
Kumar DharmasenaSL4840 & 820030v INDMumbai3 Dec 1997

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.