Live63rd Match · CSA Pro20 2026/27DOLWPToss delay due to wet outfieldODI1st 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
Sidath WettimunySL4437 & 7--0v PAKColombo14 Mar 1986
Asanka GurusinhaSL4444*91--v BANKandy2 Apr 1986
Asanka GurusinhaSL4429 & 15--0v INDNagpur27 Dec 1986
Guy de AlwisSL44444241v AUSPerth2 Jan 1988
Ranjan MadugalleSL44446121v AUSMelbourne14 Jan 1988
Asanka GurusinhaSL44447620v INDPune5 Dec 1990
Hashan TillakaratneSL44445221v PAKHyderabad15 Jan 1992
Arjuna RanatungaSL4415 & 2910532v INDAhmedabad8 Feb 1994
Ruwan KalpageSL4444*5221v PAKColombo7 Aug 1994
Sanath JayasuriyaSL44442753v KENKandy6 Mar 1996
Sanath JayasuriyaSL44442881v AUSColombo30 Aug 1996
Romesh KaluwitharanaSL44443650v NZHyderabad20 May 1997
Sanath JayasuriyaSL44442871v WILeeds6 Jun 1997
Hashan TillakaratneSL4444 & DNB13750v ZIMKandy7 Jan 1998
Roshan MahanamaSL44444910v INDColombo7 Jul 1998
Hashan TillakaratneSL44446570v INDNagpur22 Mar 1999
Romesh KaluwitharanaSL4444*7240v WISharjah17 Oct 1999
Marvan AtapattuSL4444*6250v SAColombo11 Jul 2000
Kumar SangakkaraSL4431 & 139750v INDKandy22 Aug 2001
Russel ArnoldSL4444 & DNB5260v PAKLahore6 Mar 2002
Russel ArnoldSL44448240v ENGPerth20 Dec 2002
Hashan TillakaratneSL44447450v ENGSydney13 Jan 2003
Aravinda de SilvaSL44447300v AUSMelbourne21 Jan 2003
Kumar SangakkaraSL4434 & 106780v ENGKandy10 Dec 2003
Mahela JayawardeneSL443 & 41*10840v WIColombo13 Jul 2005
Upul ChandanaSL4444*6240v INDDambulla3 Aug 2005
Tillakaratne DilshanSL44444640v PAKColombo22 Mar 2006
Jehan MubarakSL4444*7030v ENGDambulla4 Oct 2007
Thilan ThusharaSL44444670v INDDambulla20 Aug 2008
Chamara KapugederaSL44443922v PAKKarachi21 Jan 2009
Kumar SangakkaraSL44448620v INDDambulla28 Jan 2009
Tillakaratne DilshanSL4444 & DNB6622v PAKColombo20 Jul 2009
Tillakaratne DilshanSL44445280v NZDambulla19 Aug 2010
Kumar SangakkaraSL4444*4360v AUSPerth31 Oct 2010
Mahela JayawardeneSL44445220v WIColombo6 Feb 2011
Tillakaratne DilshanSL44443080v KENColombo1 Mar 2011
HMRKB HerathSL4429 & 158240v PAKDubai26 Oct 2011
Thisara PereraSL44442831v INDHambantota21 Jul 2012
Kumar SangakkaraSL44442621v ZIMHambantota18 Sept 2012
Mahela JayawardeneSL44442633v NZKandy27 Sept 2012
Dimuth KarunaratneSL4414 & 3011340v AUSHobart14 Dec 2012
Dimuth KarunaratneSL4441 & 37731v BANGalle8 Mar 2013
Tillakaratne DilshanSL44445631v ENGLondon13 Jun 2013
Angelo MathewsSL4444*2941v INDJamaica2 Jul 2013
Kumar SangakkaraSL4444*2142v PAKDubai13 Dec 2013
Dinesh ChandimalSL44445701v PAKDubai20 Dec 2013
Angelo MathewsSL44445113v PAKSharjah22 Dec 2013
Chathuranga de SilvaSL44445250v BANMirpur6 Mar 2014
Lahiru ThirimanneSL44443532v WIMirpur3 Apr 2014
Mahela JayawardeneSL44445040v ENGColombo7 Dec 2014

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.