Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Sri Lanka: Batting innings by innings (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.

Qualification: Minimum 20 balls faced.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Kushal Janith PereraSL6825132272.001c Yasir Shah b Mohammad Irfan2v PAKKandy15 Jul 2015
Sanath JayasuriyaSL762885271.431c Saeed Anwar b Waqar Younis2v PAKSingapore7 Apr 1996
Dasun ShanakaSL56*2226254.556not out1v INDPune5 Jan 2023
Kusal MendisSL56*2291254.553not out1v WIKandy26 Oct 2024
Dasun ShanakaSL502025250.005c Nadeem Khan b J Ramanandi1v OMAKandy12 Feb 2026
Dasun ShanakaSL76*3128245.167not out2v PAKKandy28 Feb 2026
Thisara PereraSL492072245.007run out (HF Gurney)1v ENGLondon20 May 2014
Angelo MathewsSL512116242.865c FRJ Coleman b MW Machan1v SCOHobart11 Mar 2015
Dasun ShanakaSL582454241.676c SO Hetmyer b S Joseph1v WIKingston13 Jun 2026
Mahela JayawardeneSL652792240.744lbw b JK Kamande1v KENJohannesburg14 Sept 2007
Chamara KapugederaSL472071235.005b A Nehra1v INDNagpur9 Dec 2009
Janith LiyanageSL61*2773225.936not out2v ENGRawalpindi22 Oct 2026
Sanath JayasuriyaSL51*23101221.742not out2v NZWellington22 Dec 2006
Kushal Janith PereraSL10146134219.573c R Ravindra b DJ Mitchell1v NZNelson2 Jan 2025
Charith AsalankaSL462115219.055c BFW de Leede b LV van Beek1v NEDGros Islet16 Jun 2024
Dinesh ChandimalSL52*2481216.676retired hurt2v AUSSydney8 Mar 2015
Dasun ShanakaSL54*2554216.006not out2v AUSKandy11 Jun 2022
Arjuna RanatungaSL582751214.815run out1v INDPune5 Dec 1990
Pavan RathnayakeSL602881214.294b J Ramanandi1v OMAKandy12 Feb 2026
Kumar SangakkaraSL7837112210.813run out (RG Sharma/YK Pathan)1v INDNagpur9 Dec 2009
Seekkuge PrasannaSL592884210.716c & b CR Woakes1v ENGNottingham21 Jun 2016
Kumar SangakkaraSL44*2142209.524not out1v PAKDubai13 Dec 2013
Charith AsalankaSL44*2106209.525not out1v BANSylhet4 Mar 2024
Wanindu HasarangaSL673273209.386c Ibrahim Zadran b Naveen-ul-Haq1v AFGDambulla17 Feb 2024
Kumar SangakkaraSL9043105209.303c RA Jadeja b P Kumar2v INDRajkot15 Dec 2009
Charith AsalankaSL48*2352208.705not out1v UAEBulawayo19 Jun 2023
Kushal Janith PereraSL773747208.113c MK Pandey b Kuldeep Yadav2v INDIndore22 Dec 2017
Thisara PereraSL542671207.696c & b CJ Jordan1v ENGColombo16 Dec 2014
Seekkuge PrasannaSL954659206.523b TJ Murtagh1v IREDublin18 Jun 2016
Sanath JayasuriyaSL134651111206.151c Mohammad Akram b Saqlain Mushtaq1v PAKPadang2 Apr 1996
Tillakaratne DilshanSL572882203.571c JD Ryder b IG Butler2v NZColombo2 Sept 2009
Tharindu RatnayakeSL653275203.137c Rishad Hossain b Mustafizur Rahman1v BANNisshin3 Oct 2026
Sanath JayasuriyaSL8844114200.002c sub (AO Suji) b NN Odhiambo1v KENJohannesburg14 Sept 2007
Pathum NissankaSL60*3082200.001retired hurt2v AFGDambulla21 Feb 2024
Milinda SiriwardanaSL52*2643200.006not out1v PAKHambantota26 Jul 2015
Pathum NissankaSL502553200.001c sub (T Banton) b J Overton2v ENGColombo27 Jan 2026
Kusal MendisSL532782196.301c Soumya Sarkar b Afif Hossain2v BANDhaka15 Feb 2018
Dasun ShanakaSL74*3892194.746not out1v INDDharamsala27 Feb 2022
Dasun ShanakaSL975068194.005c T Banton b LA Dawson2v ENGRawalpindi22 Oct 2026
Pathum NissankaSL100*52105192.311not out2v AUSKandy16 Feb 2026
Chamara KapugederaSL48*2524192.007not out1v PAKColombo1 Aug 2015
Charith AsalankaSL462415191.675c †GD Phillips b ZGF Foulkes1v NZNelson2 Jan 2025
Dasun ShanakaSL653445191.188c PWA Mulder b AL Phehlukwayo1v SAKandy8 Aug 2018
Angelo MathewsSL42*2224190.917not out1v AFGDambulla19 Feb 2024
Kumar SangakkaraSL593182190.323c A Nehra b Yuvraj Singh1v INDChandigarh12 Dec 2009
Kusal MendisSL573025190.002c Sabbir Rahman b Mahmudullah1v BANColombo10 Mar 2018
Thisara PereraSL14074813189.197c TA Boult b MJ Henry2v NZMount Maunganui5 Jan 2019
Arjuna RanatungaSL75*40131187.505not out1v KENKandy6 Mar 1996
Sanath JayasuriyaSL8244133186.361st †RC Russell b DA Reeve2v ENGFaisalabad9 Mar 1996
Kusal MendisSL372042185.003c J Overton b AU Rashid1v ENGKandy30 Jan 2026
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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