ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Sri Lanka: Batting by series (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Western Australia Cricket Association Ground×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashan TillakaratneSLSri Lanka tour of Australia 1995/96199512012511962.5025748.64100120
Dinesh ChandimalSLCommonwealth Bank Series 2011/1220122201016450.5013177.1001080
Angelo MathewsSLCommonwealth Bank Series 2011/122012221976497.0010493.2701061
Romesh KaluwitharanaSLSri Lanka tour of Australia 1995/961995120905045.0011677.59010130
Tillakaratne DilshanSLCommonwealth Bank Series 2011/122012220884844.0013664.71000100
Sanath JayasuriyaSLVB Series 2005/062006220868643.0072119.4401193
Kumar SangakkaraSLCommonwealth Bank Series 2007/082008110808080.0011470.1801040
Arjuna RanatungaSLSri Lanka tour of Australia 1995/961995120784639.0011866.1000082
Tillakaratne DilshanSLVB Series 2005/062006220723736.007596.0000060
Russel ArnoldSLVB Series 2005/062006220715635.5013353.3801020
Mahela JayawardeneSLVB Series 2005/062006220706935.0010169.3101040
Roshan MahanamaSLSri Lanka tour of Australia 1995/961995120634831.5014942.2800070
Asanka GurusinhaSLSri Lanka tour of Australia 1995/961995120534626.5015733.7600040
Kumar SangakkaraSLCommonwealth Bank Series 2011/122012220482624.006672.7300050
Kumar DharmasenaSLSri Lanka tour of Australia 1995/961995120483024.0013535.5600070
Jehan MubarakSLVB Series 2005/062006220463123.008454.7600060
Kumar SangakkaraSL-20100114444*-43102.3300060
Tillakaratne DilshanSL-2010010414141.0034120.5900060
Mahela JayawardeneSLCommonwealth Bank Series 2011/122012220362318.004776.6000030
Aravinda de SilvaSLSri Lanka tour of Australia 1995/961995120302015.006248.3900050
Pramodya WickramasingheSLSri Lanka tour of Australia 1995/961995120282814.003580.0000150
Chamara KapugederaSLCommonwealth Bank Series 2007/082008110262626.006043.3300020
Chandika HathurusingheSLSri Lanka tour of Australia 1995/961995120251412.505644.6400030
Mahela JayawardeneSL-2010010242424.0016150.0000050
Chamara KapugederaSLVB Series 2005/062006110222222.002588.0000020
Kumar SangakkaraSLVB Series 2005/062006220221611.003562.8600010
Mahela JayawardeneSLCommonwealth Bank Series 2007/082008110212121.002584.0000040
Thisara PereraSL-20100111717*-4425.0000012
Dhammika PrasadSLCommonwealth Bank Series 2011/1220122111515*-11136.3600010
Nuwan KulasekaraSLCommonwealth Bank Series 2011/1220122201587.502075.0000000
Sanath JayasuriyaSLCommonwealth Bank Series 2007/082008110121212.0010120.0000020
Tillakaratne DilshanSLCommonwealth Bank Series 2007/082008110111111.001384.6200020
Malinga BandaraSLVB Series 2005/062006110111111.002250.0000001
Lahiru ThirimanneSLCommonwealth Bank Series 2011/1220122201075.001758.8200000
Sachithra SenanayakeSLCommonwealth Bank Series 2011/122012110999.002437.5000000
Upul TharangaSLCommonwealth Bank Series 2011/122012220954.502437.5000010
WPUJC VaasSLSri Lanka tour of Australia 1995/961995120844.002630.7700010
Marvan AtapattuSLVB Series 2005/062006110777.001741.1800000
Farveez MaharoofSLCommonwealth Bank Series 2007/082008110777.001643.7500010
Thisara PereraSLCommonwealth Bank Series 2011/122012110777.001258.3300000
WPUJC VaasSLVB Series 2005/06200622166*6.00966.6700100
Lasith MalingaSLCommonwealth Bank Series 2007/082008110555.001827.7800010
Muttiah MuralitharanSLVB Series 2005/06200622243*-850.0000000
Muttiah MuralitharanSLSri Lanka tour of Australia 1995/96199512233*-475.0000000
Dinesh ChandimalSL-2010010222.00366.6700000
Lasith MalingaSLCommonwealth Bank Series 2011/12201222121*2.00728.5700000
Nuwan KulasekaraSLVB Series 2005/062006220110.50714.2900100
WPUJC VaasSLCommonwealth Bank Series 2007/082008110000.0010.0000100
Muttiah MuralitharanSLCommonwealth Bank Series 2007/08200811100*-0-00000
Nuwan KulasekaraSLCommonwealth Bank Series 2007/082008110000.0070.0000100
Page 1Next

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