Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Sri Lanka: Batting figures (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×From 1908-01-01×

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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Bandula WarnapuraSL1975-1982162002767713.8072836.54012320
Duleep MendisSL1975-198910011710285612426.69337669.93415621920
Anura RanasingheSL1975-1982111212417721.9119882.8302393
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480
Lalith KaluperumaSL1975-19826744514*15.0011140.5400230
Tony OpathaSL1975-197953029189.675552.7300130
Mevan PierisSL197533119169.505932.2000020
Ranjit FernandoSL1975330472215.676671.2100070
Anura TennekoonSL1975-19794401375934.2520766.18011160
Michael TisseraSL1975330785226.0014753.06010100
David HeynSL1975220321.502015.0000000
Sunil WettimunySL1975-19793311366768.0024256.20020160
Ajit de SilvaSL1975-19821011450147.148741.3800341
Roy DiasSL1979-198775916285812133.62389562.6751952585
Sudath PasqualSL19792212423*24.002885.7100010
Sunil JayasingheSL1979210111.00333.3300000
Stanley De SilvaSL1979210101010.003528.5700000
Ranjan MadugalleSL1979-198882959197910323.01344348.71110816018
Ashantha de MelSL1982-19877469147923614.4098263.540011396
Sidath WettimunySL1982-198757762200719027.12364644.0221061602
Rohan JayasekeraSL198233019176.335335.8500110
Mahes GoonatillekeSL1982111452085623.1145743.98011210
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Ravi RatnayekeSL1982-19901001072016319318.75264547.260691133
Roger WijesuriyaSL1982-1985121044012*6.677030.0000300
Vinothen JohnSL1982-198751291513727*9.7927250.37007101
Rumesh RatnayakeSL1982-199393912410455615.60116174.590297828
Susil FernandoSL1983-1984101502134614.2070530.21005170
Guy de AlwisSL1983-19884146855359*14.5570772.28027459
Mithra WettimunySL198335030176.0011426.3200120
Yohan GoonasekeraSL19835701173516.7124946.99000110
Sridharan JeganathanSL1983-19887814420*6.298949.4400151
Amal SilvaSL1983-19882936279411123.35117748.94232490
Roshan GuneratneSL198312200*-190.0000000
Brendon KuruppuSL1983-1991565921342201*23.54280747.811431204
Athula SamarasekeraSL1983-1994434629627621.86141666.67053876
Sanath KaluperumaSL1984-1988610099239.9035128.21001120
Jayantha AmerasingheSL1984241543418.008464.2900080
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Uvais KarnainSL1984-19901917522941*19.0838659.3300283
Granville De SilvaSL1985421979.001850.0000000
Marlon VonhagtSL1985110888.001747.0600010
Asoka de SilvaSL1985-19923836103235012.4274933.51015121
Saliya AhangamaSL198543111115.50--00100
Sanjeewa WeerasingheSL1985110333.00--00000
Roshan JurangpathySL1985-1986240110.2540.0000300
Asanka GurusinhaSL1985-199618621312635414331.611251849.069301552753
Jayananda WarnaweeraSL1986-19941615640204.448245.1200340
Roshan MahanamaSL1986-199925928724773822529.421465152.388462262419
Don AnurasiriSL1986-1998634017153246.6552326.9600560
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.