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
11534523511-48.93Sri Lankav New ZealandChristchurch309 Mar 2023Test # 2498
108*11288123122.72Sri Lankav IndiaGuwahati210 Jan 2023ODI # 4501
9825718512152.97Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
892931889-47.34Sri Lankav New ZealandWellington217 Mar 2023Test # 2500
871308316-104.81Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
851358310-102.40Sri Lankav AfghanistanPallekele225 Nov 2022ODI # 4485
83*1377254115.27Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
79944455179.54Sri Lankav NetherlandsGeelong120 Oct 2022T20I # 1835
741056062123.33Sri Lankav U.A.E.Geelong118 Oct 2022T20I # 1832
73644865152.08Sri Lankav New ZealandQueenstown108 Apr 2023T20I # 2041
721258011-90.00Sri Lankav IndiaGuwahati210 Jan 2023ODI # 4501
68*684353158.13Sri Lankav IrelandHobart223 Oct 2022T20I # 1841
67704525148.88Sri Lankav EnglandSydney105 Nov 2022T20I # 1867
67686181109.83Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
67504126163.41Sri Lankav New ZealandAuckland102 Apr 2023T20I # 2039
66*784262157.14Sri Lankav AfghanistanBrisbane201 Nov 2022T20I # 1856
667146102143.47Sri Lankav AfghanistanPallekele225 Nov 2022ODI # 4485
62141928-67.39Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
57109648189.06Sri Lankav New ZealandHamilton131 Mar 2023ODI # 4557
56*382226254.54Sri Lankav IndiaPune105 Jan 2023T20I # 1985
53*964541117.77Sri Lankav New ZealandAuckland102 Apr 2023T20I # 2039
52393134167.74Sri Lankav IndiaPune105 Jan 2023T20I # 1985
51133834-61.44Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
50101636-79.36Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
50166877-57.47Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
501361068-47.16Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
47*112737-64.38Sri Lankav New ZealandChristchurch309 Mar 2023Test # 2498
4740409-117.50Sri Lankav IndiaGuwahati210 Jan 2023ODI # 4501
47144986147.95Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
4695595177.96Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
45472733166.66Sri Lankav IndiaWankhede203 Jan 2023T20I # 1984
4355445-97.72Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
421591072-39.25Sri Lankav New ZealandChristchurch309 Mar 2023Test # 2498
4065452-88.88Sri Lankav AustraliaPerth125 Oct 2022T20I # 1845
39108646-60.93Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
39124934141.93Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
38*452532152.00Sri Lankav AustraliaPerth125 Oct 2022T20I # 1845
373219-4194.73Sri Lankav IndiaPune105 Jan 2023T20I # 1985
37130924-40.21Sri Lankav New ZealandWellington217 Mar 2023Test # 2500
37402632142.30Sri Lankav New ZealandDunedin105 Apr 2023T20I # 2040
35493241109.37Sri Lankav New ZealandSydney229 Oct 2022T20I # 1850
3577553-63.63Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
35453221109.37Sri Lankav New ZealandDunedin105 Apr 2023T20I # 2040
34382232154.54Sri Lankav New ZealandSydney229 Oct 2022T20I # 1850
34593431100.00Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
33302131157.14Sri Lankav U.A.E.Geelong118 Oct 2022T20I # 1832
33513221103.12Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
3355354-94.28Sri Lankav IndiaPune105 Jan 2023T20I # 1985
33392122157.14Sri Lankav New ZealandQueenstown108 Apr 2023T20I # 2041
3268343194.11Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
31*33222-140.90Sri Lankav IrelandHobart223 Oct 2022T20I # 1841
31*382141147.61Sri Lankav AfghanistanPallekele230 Nov 2022ODI # 4490
3138303-103.33Sri Lankav NetherlandsGeelong120 Oct 2022T20I # 1835
31352521124.00Sri Lankav IrelandHobart223 Oct 2022T20I # 1841
3154362286.11Sri Lankav New ZealandHamilton131 Mar 2023ODI # 4557
29372321126.08Sri Lankav NamibiaGeelong216 Oct 2022T20I # 1823
2844255-112.00Sri Lankav IndiaWankhede203 Jan 2023T20I # 1984
2878524-53.84Sri Lankav New ZealandChristchurch309 Mar 2023Test # 2498
2647233-113.04Sri Lankav AustraliaPerth125 Oct 2022T20I # 1845
2533272192.59Sri Lankav AfghanistanBrisbane201 Nov 2022T20I # 1856
2520932277.77Sri Lankav New ZealandAuckland102 Apr 2023T20I # 2039
2545254-100.00Sri Lankav New ZealandQueenstown108 Apr 2023T20I # 2041
2465423-57.14Sri Lankav New ZealandHamilton131 Mar 2023ODI # 4557
243519-2126.31Sri Lankav New ZealandDunedin105 Apr 2023T20I # 2040
23*3816-2143.75Sri Lankav IndiaWankhede203 Jan 2023T20I # 1984
233117-2135.29Sri Lankav IndiaRajkot207 Jan 2023T20I # 1986
23281522153.33Sri Lankav IndiaRajkot207 Jan 2023T20I # 1986
2339283-82.14Sri Lankav IndiaGuwahati210 Jan 2023ODI # 4501
2241223-100.00Sri Lankav EnglandSydney105 Nov 2022T20I # 1867
22301421157.14Sri Lankav IndiaRajkot207 Jan 2023T20I # 1986
2267394-56.41Sri Lankav New ZealandChristchurch109 Mar 2023Test # 2498
21*1311-2190.90Sri Lankav New ZealandAuckland102 Apr 2023T20I # 2039
21191012210.00Sri Lankav IndiaWankhede203 Jan 2023T20I # 1984
21201731123.52Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
2039212-95.23Sri Lankav NamibiaGeelong216 Oct 2022T20I # 1823
2027174-117.64Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
201481101-18.18Sri Lankav New ZealandWellington317 Mar 2023Test # 2500
2023912222.22Sri Lankav New ZealandQueenstown108 Apr 2023T20I # 2041
1918132-146.15Sri Lankav NetherlandsGeelong120 Oct 2022T20I # 1835
1927181-105.55Sri Lankav AfghanistanBrisbane201 Nov 2022T20I # 1856
19171421135.71Sri Lankav IndiaRajkot207 Jan 2023T20I # 1986
1934274-70.37Sri Lankav IndiaThiruvananthapuram215 Jan 2023ODI # 4505
1935313-61.29Sri Lankav New ZealandWellington217 Mar 2023Test # 2500
1824132-138.46Sri Lankav U.A.E.Geelong118 Oct 2022T20I # 1832
1824143-128.57Sri Lankav AfghanistanBrisbane201 Nov 2022T20I # 1856
18211411128.57Sri Lankav EnglandSydney105 Nov 2022T20I # 1867
1850253-72.00Sri Lankav New ZealandAuckland225 Mar 2023ODI # 4548
17*26213-80.95Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
1733253-68.00Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
1748451-37.77Sri Lankav New ZealandChristchurch309 Mar 2023Test # 2498
1637272-59.25Sri Lankav AfghanistanPallekele225 Nov 2022ODI # 4485
1620163-100.00Sri Lankav AfghanistanPallekele225 Nov 2022ODI # 4485
168712228.57Sri Lankav IndiaGuwahati210 Jan 2023ODI # 4501
1531173-88.23Sri Lankav IndiaRajkot207 Jan 2023T20I # 1986
1527211-71.42Sri Lankav IndiaEden Gardens112 Jan 2023ODI # 4503
1591011150.00Sri Lankav New ZealandAuckland102 Apr 2023T20I # 2039
151182-187.50Sri Lankav New ZealandQueenstown108 Apr 2023T20I # 2041
14*1672-200.00Sri Lankav AustraliaPerth125 Oct 2022T20I # 1845
142521-166.66Sri Lankav NetherlandsGeelong120 Oct 2022T20I # 1835
1417113-127.27Sri Lankav AfghanistanPallekele225 Nov 2022ODI # 4485
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:

Pakistan Shaheens vs First Class Counties XI at Hove, Pakistan Shaheens in England Tour Match, Jul 29-31, 2025 [Other match]

Somerset 2nd XI vs Surrey 2nd XI at London, Second Eleven Championship Group 2, Jul 22-25, 2025 [Other match]

Derbyshire 2nd XI vs Hampshire 2nd XI at Repton, Second Eleven Championship Group 2, Jul 21-24, 2025 [Other match]