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
138*21014713293.87Sri Lankav IndiaJaipur131 Oct 2005ODI # 2290
11413296104118.75Sri Lankav AustraliaSydney122 Jan 2006ODI # 2317
10920012511087.20Sri Lankav BangladeshChattogram125 Feb 2006ODI # 2338
10315512514082.40Sri Lankav New ZealandChristchurch13 Jan 2006ODI # 2310
961841108187.27Sri Lankav BangladeshBogra122 Feb 2006ODI # 2336
8814510910080.73Sri Lankav South AfricaBrisbane117 Jan 2006ODI # 2315
871441007087.00Sri Lankav IndiaPune13 Nov 2005ODI # 2291
86966593132.30Sri Lankav South AfricaW.A.C.A131 Jan 2006ODI # 2321
86-918094.50Sri Lankav AustraliaBrisbane114 Feb 2006ODI # 2330
831461063178.30Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
82*1621083075.92Sri Lankav South AfricaAdelaide224 Jan 2006ODI # 2318
81*886780120.89Sri Lankav IndiaAhmedabad26 Nov 2005ODI # 2294
801651225065.57Sri Lankav South AfricaHobart17 Feb 2006ODI # 2325
78132957082.10Sri Lankav AustraliaSydney122 Jan 2006ODI # 2317
76-7140107.04Sri Lankav AustraliaBrisbane114 Feb 2006ODI # 2330
719270100101.42Sri Lankav IndiaJaipur131 Oct 2005ODI # 2290
691016860101.47Sri Lankav New ZealandNapier18 Jan 2006ODI # 2312
69144934074.19Sri Lankav AustraliaW.A.C.A129 Jan 2006ODI # 2320
69615743121.05Sri Lankav BangladeshChattogram125 Feb 2006ODI # 2338
6885697298.55Sri Lankav IndiaVadodara112 Nov 2005ODI # 2296
64*1026261103.22Sri Lankav AustraliaSydney212 Feb 2006ODI # 2328
62113775080.51Sri Lankav South AfricaHobart17 Feb 2006ODI # 2325
61112699088.40Sri Lankav South AfricaBrisbane117 Jan 2006ODI # 2315
5976639093.65Sri Lankav IndiaRajkot19 Nov 2005ODI # 2295
5992685086.76Sri Lankav IndiaVadodara112 Nov 2005ODI # 2296
59-855069.41Sri Lankav AustraliaBrisbane114 Feb 2006ODI # 2330
58118797073.41Sri Lankav New ZealandNapier18 Jan 2006ODI # 2312
56614840116.66Sri Lankav AustraliaSydney122 Jan 2006ODI # 2317
56107871064.36Sri Lankav AustraliaW.A.C.A129 Jan 2006ODI # 2320
53135846063.09Sri Lankav New ZealandWellington26 Jan 2006ODI # 2311
53103776068.83Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
5295689076.47Sri Lankav IndiaPune13 Nov 2005ODI # 2291
52774650113.04Sri Lankav New ZealandChristchurch13 Jan 2006ODI # 2310
52494690113.04Sri Lankav New ZealandWellington26 Jan 2006ODI # 2311
52725240100.00Sri Lankav South AfricaAdelaide224 Jan 2006ODI # 2318
5170568091.07Sri Lankav BangladeshChattogram125 Feb 2006ODI # 2338
50604740106.38Sri Lankav AustraliaMelbourne (Docklands)213 Jan 2006ODI # 2313
50674880104.16Sri Lankav AustraliaSydney212 Feb 2006ODI # 2328
5085627180.64Sri Lankav BangladeshBogra220 Feb 2006ODI # 2334
5097747067.56Sri Lankav PakistanColombo (SSC)122 Mar 2006ODI # 2354
49*754740104.25Sri Lankav IndiaAhmedabad26 Nov 2005ODI # 2294
48*115753064.00Sri Lankav PakistanColombo (RPS)119 Mar 2006ODI # 2352
481471173041.02Sri Lankav AustraliaMelbourne (Docklands)213 Jan 2006ODI # 2313
4460464095.65Sri Lankav PakistanColombo (SSC)122 Mar 2006ODI # 2354
43413742116.21Sri Lankav IndiaNagpur225 Oct 2005ODI # 2286
4371545079.62Sri Lankav New ZealandNapier18 Jan 2006ODI # 2312
4284544177.77Sri Lankav New ZealandQueenstown131 Dec 2005ODI # 2309
39473850102.63Sri Lankav IndiaAhmedabad26 Nov 2005ODI # 2294
3985695056.52Sri Lankav IndiaAhmedabad26 Nov 2005ODI # 2294
38212123180.95Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
37*54525071.15Sri Lankav IndiaNagpur225 Oct 2005ODI # 2286
37*68475078.72Sri Lankav BangladeshBogra220 Feb 2006ODI # 2334
3784452082.22Sri Lankav IndiaAhmedabad26 Nov 2005ODI # 2294
37553042123.33Sri Lankav South AfricaAdelaide224 Jan 2006ODI # 2318
3774423088.09Sri Lankav South AfricaW.A.C.A131 Jan 2006ODI # 2321
3689574063.15Sri Lankav New ZealandChristchurch13 Jan 2006ODI # 2310
3562564062.50Sri Lankav New ZealandQueenstown131 Dec 2005ODI # 2309
35473330106.06Sri Lankav AustraliaW.A.C.A129 Jan 2006ODI # 2320
3459473272.34Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
33*181641206.25Sri Lankav IndiaJaipur131 Oct 2005ODI # 2290
33103623053.22Sri Lankansv VictoriaMelbourne111 Jan 2006List A
3362432076.74Sri Lankav South AfricaBrisbane117 Jan 2006ODI # 2315
3258504064.00Sri Lankav IndiaPune13 Nov 2005ODI # 2291
32101584055.17Sri Lankav IndiaVadodara112 Nov 2005ODI # 2296
3244481066.66Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
31*542720114.81Sri Lankav AustraliaSydney122 Jan 2006ODI # 2317
31100662046.96Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
3165505062.00Sri Lankav South AfricaW.A.C.A131 Jan 2006ODI # 2321
3168561055.35Sri Lankav PakistanColombo (SSC)122 Mar 2006ODI # 2354
3054325093.75Sri Lankav IndiaRajkot19 Nov 2005ODI # 2295
3035412073.17Sri Lankav New ZealandNapier18 Jan 2006ODI # 2312
30372421125.00Sri Lankav South AfricaHobart17 Feb 2006ODI # 2325
29302023145.00Sri Lankav IndiaNagpur225 Oct 2005ODI # 2286
2966373078.37Sri Lankav AustraliaMelbourne (Docklands)213 Jan 2006ODI # 2313
2857424066.66Sri Lankav IndiaRajkot19 Nov 2005ODI # 2295
27*40361075.00Sri Lankav AustraliaMelbourne (Docklands)213 Jan 2006ODI # 2313
27*47282096.42Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
27*16913300.00Sri Lankav BangladeshChattogram125 Feb 2006ODI # 2338
2747286096.42Sri Lankav IndiaNagpur225 Oct 2005ODI # 2286
2759314087.09Sri Lankav IndiaMohali128 Oct 2005ODI # 2287
27382422112.50Sri Lankav AustraliaSydney212 Feb 2006ODI # 2328
26*362002130.00Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
2664412063.41Sri Lankav New ZealandQueenstown131 Dec 2005ODI # 2309
2637324181.25Sri Lankav New ZealandNapier18 Jan 2006ODI # 2312
2558360069.44Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
2546371167.56Sri Lankav AustraliaAdelaide126 Jan 2006ODI # 2319
2538262196.15Sri Lankav South AfricaHobart17 Feb 2006ODI # 2325
25412211113.63Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
2448340070.58Sri Lankav AustraliaAdelaide110 Feb 2006ODI # 2326
2463352068.57Sri Lankav AustraliaSydney212 Feb 2006ODI # 2328
2323252192.00Sri Lankav IndiaNagpur225 Oct 2005ODI # 2286
2348400057.50Sri Lankav South AfricaAdelaide224 Jan 2006ODI # 2318
2341314074.19Sri Lankav South AfricaAdelaide224 Jan 2006ODI # 2318
2378541042.59Sri Lankav BangladeshBogra122 Feb 2006ODI # 2336
2354432053.48Sri Lankav PakistanColombo (SSC)122 Mar 2006ODI # 2354
2233252088.00Sri Lankav AustraliaW.A.C.A129 Jan 2006ODI # 2320
22271530146.66Sri Lankav BangladeshChattogram125 Feb 2006ODI # 2338
2259273081.48Sri Lankav PakistanColombo (SSC)122 Mar 2006ODI # 2354
21*221630131.25Sri Lankav New ZealandChristchurch13 Jan 2006ODI # 2310
2132274077.77Sri Lankav IndiaPune13 Nov 2005ODI # 2291
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]