Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND157/1 (8.2)IND need 42 runs in 70 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK82/6 (19.3)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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 Newlands×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Thilan SamaraweeraSLSri Lanka in South Africa Test Series 2011/122012121126115*126.0027645.65100140
Upul TharangaSLSri Lanka in South Africa ODI Series 2016/172017110119119119.0090132.22100117
Tillakaratne DilshanSLSri Lanka in South Africa Test Series 2011/122012120837841.508696.51010130
Mahela JayawardeneSLSri Lanka tour of South Africa 2000/012001230824527.3311571.30001110
Romesh KaluwitharanaSLSri Lanka tour of South Africa 2000/012001110747474.0010769.1601050
Kumar SangakkaraSLSri Lanka in South Africa Test Series 2011/122012120693534.5016442.07000100
Niroshan DickwellaSLSri Lanka in South Africa T20I Series 2016/172017110686868.0051133.33010101
Sanath JayasuriyaSLICC World Cup 2002/032003110666666.009966.6701040
Angelo MathewsSLSri Lanka in South Africa Test Series 2011/122012120646332.0014245.0701070
Niroshan DickwellaSLSri Lanka in South Africa ODI Series 2016/172017110585858.0047123.4001090
Sandun WeerakkodySLSri Lanka in South Africa ODI Series 2016/172017110585858.0051113.7301071
Kusal MendisSLSri Lanka tour of South Africa 2018/192019220565628.009062.2201130
Lahiru ThirimanneSLSri Lanka in South Africa Test Series 2011/122012120533026.5015234.8700060
Angelo MathewsSLSri Lanka in South Africa Test Series 2016/172017120514925.509951.5200080
Angelo PereraSLSri Lanka tour of South Africa 2018/192019220473123.505585.4500040
Russel ArnoldSLSri Lanka tour of South Africa 2000/012001230472615.676473.4400150
WPUJC VaasSLSri Lanka tour of South Africa 2000/012001230463815.335879.3100072
Isuru UdanaSLSri Lanka tour of South Africa 2018/192019221443244.0035125.7100041
Kumar SangakkaraSLSri Lanka tour of South Africa 2000/012001230443214.679645.8300070
Mahela JayawardeneSLSri Lanka in South Africa Test Series 2011/122012120423021.0010241.1800031
Kamindu MendisSLSri Lanka tour of South Africa 2018/192019110414141.0029141.3800032
Kaushal SilvaSLSri Lanka in South Africa Test Series 2016/172017120402920.0010936.7000030
Asela GunaratneSLSri Lanka in South Africa ODI Series 2016/172017110383838.0031122.5800031
Upul TharangaSLSri Lanka in South Africa Test Series 2016/1720171213826*38.004780.8500080
Dhananjaya de SilvaSLSri Lanka in South Africa Test Series 2016/172017120382219.006459.3800041
Seekkuge PrasannaSLSri Lanka in South Africa T20I Series 2016/1720171113737*-16231.2500033
Avishka GunawardeneSLSri Lanka tour of South Africa 2000/012001120372418.507152.1100060
Hashan TillakaratneSLICC World Cup 2002/032003110363636.006852.9400040
HMRKB HerathSLSri Lanka in South Africa Test Series 2016/1720171213635*36.005961.0200040
Dinesh ChandimalSLSri Lanka in South Africa Test Series 2011/122012120363518.005862.0700040
Thisara PereraSLSri Lanka in South Africa Test Series 2011/122012120353017.505563.6400050
Russel ArnoldSLICC World Cup 2002/0320031113434*-4477.2700010
Dinesh ChandimalSLSri Lanka in South Africa Test Series 2016/172017120343017.006850.0000040
Priyamal PereraSLSri Lanka tour of South Africa 2018/192019110333333.005757.8900020
Dimuth KarunaratneSLSri Lanka in South Africa Test Series 2016/172017120302415.009531.5800040
Kusal MendisSLSri Lanka in South Africa ODI Series 2016/172017110292929.003485.2900030
WPUJC VaasSLICC World Cup 2002/0320031112828*-25112.0000030
Jehan MubarakSLICC World Twenty20 2007/082007110282828.0026107.6900030
Marvan AtapattuSLSri Lanka tour of South Africa 2000/01200123028139.338433.3300030
Dhananjaya de SilvaSLSri Lanka tour of South Africa 2018/192019220261413.003183.8700020
Dhammika PrasadSLSri Lanka in South Africa Test Series 2011/122012120251612.503865.7900031
Avishka FernandoSLSri Lanka tour of South Africa 2018/192019220251612.503083.3300022
Kumar SangakkaraSLICC World Cup 2002/032003110242424.003080.0000020
Kumar SangakkaraSLICC World Twenty20 2007/082007110222222.002395.6500030
Oshada FernandoSLSri Lanka tour of South Africa 2018/192019110222222.004746.8100040
Tillakaratne DilshanSLSri Lanka tour of South Africa 2000/012001120221711.005639.2900030
WPUJC VaasSLICC World Twenty20 2007/082007110212121.002875.0000010
Thisara PereraSLSri Lanka tour of South Africa 2018/192019220211910.502875.0000001
Upul TharangaSLSri Lanka in South Africa T20I Series 2016/172017110202020.0011181.8200040
Sanath JayasuriyaSLSri Lanka tour of South Africa 2000/01200123020126.673557.1400120
Page 1Next

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