Batting Most Runs Innings - Sri Lanka

Players - Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
11912190117132.22Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
1021641079195.32Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
941351067188.67Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
94937375128.76Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
78*10375120104.00Sri Lankav ZimbabweHarare214 Nov 2016ODI # 3804
74151807092.50Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
65114769085.52Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
621209410065.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
59-706084.28Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
5883607096.66Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
58654790123.40Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
57*112986158.16Sri Lankav ZimbabweBulawayo227 Nov 2016ODI # 3810
57877210079.16Sri Lankav ZimbabweBulawayo227 Nov 2016ODI # 3810
5666626190.32Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
55-3542157.14Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
54-764071.05Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
52-4041130.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
45384052112.50Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
41493860107.89Sri Lankav ZimbabweHarare214 Nov 2016ODI # 3804
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
39612841139.28Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
38483131122.58Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
3670464078.26Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
35-3551100.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
34-383189.47Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
34-443077.27Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
3166592052.54Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
3150455068.88Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
31-323096.87Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
30313030100.00Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
2945343085.29Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
2861453062.22Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
2877531052.83Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
26351930136.84Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
2644305086.66Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
2638353074.28Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
25352230113.63Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
24*171630150.00Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
24-402060.00Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
2453301080.00Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
2293551040.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
22-251188.00Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
2144274077.77Sri Lankav ZimbabweHarare214 Nov 2016ODI # 3804
21-352060.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
20*50281171.42Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
2029223090.90Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
19-293065.51Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
1840252072.00Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
1832241075.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
1839261069.23Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
17241621106.25Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
16*33251064.00Sri Lankav ZimbabweBulawayo227 Nov 2016ODI # 3810
16251330123.07Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
16181620100.00Sri Lankav ZimbabweBulawayo227 Nov 2016ODI # 3810
1624252064.00Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
15-1120136.36Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
14321320107.69Sri Lankav ZimbabweBulawayo227 Nov 2016ODI # 3810
14291420100.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
12*8811150.00Sri Lankav ZimbabweHarare214 Nov 2016ODI # 3804
1272450026.66Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
1225201060.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
12-161075.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
1130191057.89Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
1027910111.11Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
1018910111.11Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
918120075.00Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
99810112.50Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
94610150.00Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
910111081.81Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
815161050.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
8-91088.88Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
715710100.00Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
714110063.63Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
717181038.88Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
712101070.00Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
61070085.71Sri Lankav West IndiesBulawayo123 Nov 2016ODI # 3808
622160037.50Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
6981075.00Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
51561083.33Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
51171071.42Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
518140035.71Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
423111036.36Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
4661066.66Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
416140028.57Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
41370057.14Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
4-170023.52Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
316100030.00Sri Lankav West IndiesHarare216 Nov 2016ODI # 3805
321120025.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
3-70042.85Sri Lankav BangladeshDambulla225 Mar 2017ODI # 3855
2*16100020.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
2*1350040.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
2*11200100.00Sri Lankav BangladeshDambulla128 Mar 2017ODI # 3856
2*-100200.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
230140014.28Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
1*970014.28Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
1*-100100.00Sri Lankav BangladeshColombo (SSC)11 Apr 2017ODI # 3858
1540025.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
1550020.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]