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
160186124203129.03Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
123156113122108.84Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
118*17912618093.65Sri Lankav BangladeshMirpur28 Jan 2010ODI # 2940
118-12814292.18Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
10815911713092.30Sri Lankav BangladeshMirpur28 Jan 2010ODI # 2940
10611692161115.21Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
105*14610611099.05Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
10418312212085.24Sri Lankav BangladeshMirpur24 Jan 2010ODI # 2937
906143105209.30Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
77926181126.22Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
77140856290.58Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
7410573100101.36Sri Lankav BangladeshMirpur24 Jan 2010ODI # 2937
73110816190.12Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
71*136815087.65Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
68127789087.17Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
671086034111.66Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
60-725083.33Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
60127804075.00Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
57*945624101.78Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
56103765073.68Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
55915180107.84Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
5499745072.97Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
53140825064.63Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
5287736071.23Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
4982548090.74Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
46624131112.19Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
41*66545075.92Sri Lankav BangladeshMirpur24 Jan 2010ODI # 2937
41383171132.25Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
413718100227.77Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
3975471082.97Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
38503320115.15Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
37*622540148.00Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
3787471078.72Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
3762425088.09Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
36*181561240.00Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
33-3050110.00Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
33261780194.11Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
31-1441221.42Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
3194515060.78Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
3069484062.50Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
3078484062.50Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
2856443063.63Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
2745322084.37Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
2755412065.85Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
24321840133.33Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
2447252096.00Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
23*-1540153.33Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
2244293075.86Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
2238244091.66Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
2133222095.45Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
2061392051.28Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
1891021180.00Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
1823260069.23Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
17*50241170.83Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
17*191420121.42Sri Lankav BangladeshMirpur28 Jan 2010ODI # 2940
1730183094.44Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
1734301056.66Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
15181400107.14Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
15131011150.00Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
1532280053.57Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
15-1530100.00Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
1417153093.33Sri Lankav BangladeshMirpur24 Jan 2010ODI # 2937
13*-710185.71Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
1332241154.16Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
12*28211057.14Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
1124191057.89Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
1125131084.61Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
1113140178.57Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
1122172064.70Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
1011920111.11Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
1018141071.42Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
910121075.00Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
9-191047.36Sri Lankav IndiaEden Gardens124 Dec 2009ODI # 2935
816111072.72Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
7*21190036.84Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
6*10610100.00Sri Lankav IndiaMirpur213 Jan 2010ODI # 2943
612510120.00Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
616140042.85Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
517150033.33Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
57400125.00Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
51680062.50Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
516131038.46Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
4*1170057.14Sri Lankav BangladeshMirpur24 Jan 2010ODI # 2937
41290044.44Sri Lankav IndiaMirpur25 Jan 2010ODI # 2938
3860050.00Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
31480037.50Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
2*8200100.00Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
2*1140050.00Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
2*540050.00Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
212120016.66Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
210110018.18Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
22200100.00Sri Lankav IndiaNagpur218 Dec 2009ODI # 2933
214120016.66Sri Lankav IndiaCuttack121 Dec 2009ODI # 2934
216200100.00Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
1*3100100.00Sri Lankav IndiaRajkot215 Dec 2009ODI # 2932
14100100.00Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
11660016.66Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
12490011.11Sri Lankav IndiaDelhi127 Dec 2009ODI # 2936
11611009.09Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
1940025.00Sri Lankav IndiaMirpur110 Jan 2010ODI # 2941
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]