Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

Sri Lanka: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Kennington Oval×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSLSri Lanka tour of England 20242024121191127*191.00175109.14110222
Kumar SangakkaraSLICC Champions Trophy 20132013221137134*137.0014693.84100120
Mahela JayawardeneSLICC Champions Trophy 2013201322112684*126.00124101.61010141
Sanath JayasuriyaSLNatWest Series 20062006110122122122.0013689.71100152
Kusal MendisSLICC Champions Trophy 201720172201008950.0010397.09010131
Dimuth KarunaratneSLWorld Cup 20192019110979797.0010889.8101090
Tillakaratne DilshanSLICC World Twenty20 200920091119696*-57168.42010122
Dhananjaya de SilvaSLSri Lanka tour of England 20212021110919191.0091100.00010130
Kushal Janith PereraSLICC Champions Trophy 201720172229147*-11082.73000100
Tillakaratne DilshanSLICC Champions Trophy 20132013220784439.0011468.4200041
Kusal MendisSLSri Lanka in England ODI Series 20162016110777777.0064120.31010130
Dhanushka GunathillekeSLICC Champions Trophy 20172017110767676.0072105.5601072
Dhananjaya de SilvaSLSri Lanka tour of England 20242024110696969.0011162.16010110
Angelo MathewsSLSri Lanka in England ODI Series 201620161116767*-54124.0701061
Mahela JayawardeneSLNatWest Series 20062006110666666.0062106.4501051
Kamindu MendisSLSri Lanka tour of England 20242024110646464.009170.3301070
Nuwan KulasekaraSLICC Champions Trophy 201320132216458*64.0043148.8401053
Dinesh ChandimalSLSri Lanka in England ODI Series 20162016110636363.0051123.5301013
Mahela JayawardeneSLNatWest Series 20022002110626262.0010559.0501040
Dhanushka GunathillekeSLSri Lanka in England ODI Series 20162016110626262.006496.8801070
Duleep MendisSLSri Lanka tour of England 19881988110606060.006592.3101061
Upul TharangaSLICC Champions Trophy 20172017110575757.006982.6101060
Lahiru ThirimanneSLICC Champions Trophy 20132013210575757.008666.2801040
Sunil WettimunySL1975 Cricket World Cup19751115353*-10251.9601070
Kusal MendisSLSri Lanka tour of England 20242024120533926.5050106.00000100
Angelo MathewsSLICC Champions Trophy 201720171115252*-45115.5601060
Kushal Janith PereraSLWorld Cup 20192019110525252.0036144.4401051
Michael TisseraSL1975 Cricket World Cup1975110525252.007272.2201070
Kumar SangakkaraSLNatWest Series 20062006110515151.0041124.3901051
Thisara PereraSL-2014010494949.0020245.0000072
Anura TennekoonSL1975 Cricket World Cup1975110484848.007167.6100060
Niroshan DickwellaSLICC Champions Trophy 20172017220484124.005194.1200051
Dasun ShanakaSLSri Lanka tour of England 20212021110474747.006770.1500021
Marvan AtapattuSLICC Champions Trophy 20042004110434343.008053.7500040
Lahiru ThirimanneSL-2014010404040.0032125.0000031
Kithuruwan VithanageSL-2014010383838.0026146.1500070
Brendon KuruppuSLSri Lanka tour of England 19881988110383838.006657.5800050
Asela GunaratneSLICC Champions Trophy 201720172213834*38.0034111.7600022
Arjuna RanatungaSLSri Lanka tour of England 19881988110373737.006259.6800030
Sanath JayasuriyaSLNatWest Series 20022002110363636.003894.7400061
Saman JayanthaSLICC Champions Trophy 20042004110363636.004187.8000060
Mahela JayawardeneSLSri Lanka in England ODI Series 20142014110353535.004185.3700040
Angelo MathewsSLSri Lanka tour of England 202420241213532*35.007248.6100030
Tillakaratne DilshanSLSri Lanka in England ODI Series 20142014110333333.004082.5000050
Duleep MendisSL1975 Cricket World Cup19751113232*-4571.1100050
Dinesh ChandimalSLICC Champions Trophy 20132013210313131.003296.8800011
Bandula WarnapuraSL1975 Cricket World Cup1975110313131.003979.4900050
Kusal MendisSLWorld Cup 20192019110303030.003781.0800002
Mahela JayawardeneSLICC Champions Trophy 20042004110282828.004365.1200030
Kumar SangakkaraSLICC Champions Trophy 20042004110282828.004070.0000040
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.