Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Aravinda de SilvaSL25253120v ZIMEast London15 Mar 2003
Kumar SangakkaraSL25255010v ZIMSharjah7 Apr 2003
Marvan AtapattuSL25255600v WIKingstown11 Jun 2003
Mahela JayawardeneSL25254410v AUSColombo27 Feb 2004
Tillakaratne DilshanSL2525*2820v ZIMLondon14 Sept 2004
WPUJC VaasSL256 & 194440v WIKandy22 Jul 2005
Upul TharangaSL25256010v WIColombo6 Aug 2005
Sanath JayasuriyaSL25252640v BANColombo31 Aug 2005
Mahela JayawardeneSL25253600v AUSAdelaide26 Jan 2006
Kumar SangakkaraSL25253711v AUSAdelaide26 Jan 2006
Sanath JayasuriyaSL25252621v SAHobart7 Feb 2006
Sanath JayasuriyaSL25252211v AUSAdelaide10 Feb 2006
Kaushal LokuarachchiSL2525*2021v NEDAmstelveen6 Jul 2006
Sanath JayasuriyaSL25252641v ENGAntigua4 Apr 2007
Farveez MaharoofSL25252240v AUSGrenada16 Apr 2007
Chamara SilvaSL25253530v BANKandy11 Jul 2007
Nuwan KulasekaraSL25256220v INDDambulla20 Aug 2008
Mahela UdawatteSL25251521v ZIMKing City10 Oct 2008
Mahela UdawatteSL25251931v PAKKing City13 Oct 2008
Prasanna JayawardeneSL2518 & 7*5130v PAKKarachi21 Feb 2009
Thilan ThusharaSL2510 & 15*2140v PAKGalle4 Jul 2009
Angelo MathewsSL2525 & DNB4011v WIColombo23 Nov 2010
Kumar SangakkaraSL2511 & 145430v ENGCardiff26 May 2011
Kumar SangakkaraSL25254720v ENGLondon3 Jul 2011
Upul TharangaSL25255620v PAKDubai11 Nov 2011
Thisara PereraSL25251801v PAKAbu Dhabi23 Nov 2011
Dhammika PrasadSL259 & 163831v SACape Town3 Jan 2012
HMRKB HerathSL2514 & 11*3620v AUSMelbourne26 Dec 2012
Jeevan MendisSL25252430v AUSMelbourne28 Jan 2013
Lahiru ThirimanneSL2525*1512v BANKandy28 Mar 2013
Jeevan MendisSL25253510v INDCardiff20 Jun 2013
Upul TharangaSL25254330v WIJamaica28 Jun 2013
Thisara PereraSL2525*1131v SAHambantota6 Aug 2013
Mahela JayawardeneSL25253220v NZChittagong31 Mar 2014
Ashan PriyanjanSL25251521v SAKandy9 Jul 2014
Kumar SangakkaraSL25254040v PAKHambantota23 Aug 2014
Chamara KapugederaSL25252640v INDPune9 Feb 2016
Kaushal SilvaSL2511 & 145320v ENGLeeds19 May 2016
Niroshan DickwellaSL25252230v SADurban1 Feb 2017
Jeffrey VandersaySL25254710v PAKDubai13 Oct 2017
Thisara PereraSL25252931v PAKSharjah23 Oct 2017
Angelo MathewsSL2525*4250v INDDharamsala10 Dec 2017
Niroshan DickwellaSL25251921v INDIndore22 Dec 2017
Upul TharangaSL25253530v BANDhaka19 Jan 2018
Suranga LakmalSL254* & 215540v BANDhaka8 Feb 2018
Upul TharangaSL25251341v BANSylhet18 Feb 2018
Akila DananjayaSL252 & 234020v WISt Lucia14 Jun 2018
Dhananjaya de SilvaSL258 & 173950v WIBarbados23 Jun 2018
Oshada FernandoSL25254430v SADurban10 Mar 2019
Lahiru ThirimanneSL25253410v AFGCardiff4 Jun 2019
PreviousPage 102Next

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.