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
Farveez MaharoofSL28282640v INDColombo5 Feb 2009
Angelo MathewsSL2813 & 154041v INDKanpur24 Nov 2009
Thilan ThusharaSL28284430v INDMirpur10 Jan 2010
Thilan SamaraweeraSL2828*2130v INDHarare5 Jun 2010
Upul TharangaSL28285330v AUSBrisbane7 Nov 2010
HMRKB HerathSL2825 & 33830v ENGCardiff26 May 2011
Tillakaratne DilshanSL2819 & 94140v PAKAbu Dhabi18 Oct 2011
Kaushal SilvaSL2820 & 85630v PAKDubai26 Oct 2011
Dinesh ChandimalSL28283112v PAKDubai11 Nov 2011
Tillakaratne DilshanSL28284040v PAKDubai14 Nov 2011
Tillakaratne DilshanSL28281540v PAKAbu Dhabi25 Nov 2011
Angelo MathewsSL28282911v SAEast London14 Jan 2012
Upul TharangaSL28284720v INDHambantota21 Jul 2012
Dinesh ChandimalSL28283220v INDColombo31 Jul 2012
Angelo MathewsSL28281931v ENGKandy1 Oct 2012
Shaminda ErangaSL2825* & 38220v PAKSharjah16 Jan 2014
Tillakaratne DilshanSL28282350v ENGBirmingham3 Jun 2014
Upul TharangaSL28285330v INDCuttack2 Nov 2014
Mahela JayawardeneSL28282250v ENGColombo16 Dec 2014
Upul TharangaSL28283630v PAKKandy15 Jul 2015
Dushmantha ChameeraSL2814 & 145660v NZDunedin10 Dec 2015
Thisara PereraSL28281931v NZMount Maunganui7 Jan 2016
Tillakaratne DilshanSL28282640v NZAuckland10 Jan 2016
Milinda SiriwardanaSL2828*2011v INDRanchi12 Feb 2016
PADLR SandakanSL2819* & 92260v AUSKandy26 Jul 2016
Niroshan DickwellaSL28284530v WIHarare16 Nov 2016
Dhananjaya de SilvaSL28285310v SAPort Elizabeth28 Jan 2017
Asela GunaratneSL28282640v ZIMGalle30 Jun 2017
Angelo MathewsSL2828*3540v ZIMGalle2 Jul 2017
Kusal MendisSL2828*2520v ZIMHambantota6 Jul 2017
Kusal MendisSL2810 & 189710v PAKAbu Dhabi28 Sept 2017
Lahiru ThirimanneSL28284500v PAKAbu Dhabi18 Oct 2017
Niroshan DickwellaSL2824 & 44240v INDNagpur24 Nov 2017
Dinesh ChandimalSL28283901v BANDhaka19 Jan 2018
Kusal MendisSL2828923v BANDhaka27 Jan 2018
Kushal Janith PereraSL280 & 28*5220v WIBarbados23 Jun 2018
Thisara PereraSL28283620v AFGAbu Dhabi17 Sept 2018
Lasith AmbuldeniyaSL2824 & 47540v SADurban13 Feb 2019
Dimuth KarunaratneSL2822 & 62850v SACenturion26 Dec 2020
Dhananjaya de SilvaSL28282140v PAKDubai11 Sept 2022
Kusal MendisSL28282550v INDMumbai3 Jan 2023
Mahesh TheekshanaSL28284710v NEDBulawayo30 Jun 2023
Mahesh TheekshanaSL28282421v AFGLahore5 Sept 2023
Charith AsalankaSL28281413v BANSylhet6 Mar 2024
Pathum NissankaSL28283340v NZKandy17 Nov 2024
Ramesh MendisSL2828 & 010020v AUSGalle6 Feb 2025
Kushal Janith PereraSL28282030v AFGAbu Dhabi18 Sept 2025
Janith LiyanageSL28282422v PAKRawalpindi11 Nov 2025
Charith AsalankaSL2828*2240v ENGKandy1 Feb 2026
Pavan RathnayakeSL2828*1560v AUSKandy16 Feb 2026

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.