Batting Most Runs Innings - Sri Lanka

Players - Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
95*-11712081.19Sri Lankav AustraliaColombo (RPS)31 Aug 1999ODI # 1491
71*2151266056.34Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
71895381133.96Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
62956251100.00Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
6192628098.38Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
5773667086.36Sri Lankav EnglandLord's14 May 1999ODI # 1443
56105747075.67Sri Lankav IndiaTaunton26 May 1999ODI # 1463
55-855064.70Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
55160863063.95Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
54141904060.00Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
52105673077.61Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
5074614081.96Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
47-573082.45Sri Lankav AustraliaColombo (RPS)31 Aug 1999ODI # 1491
45433370136.36Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
4283577073.68Sri Lankav IndiaTaunton26 May 1999ODI # 1463
41-620066.12Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
3968505178.00Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
36128713050.70Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
35-3120112.90Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
3356464071.73Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
3271421176.19Sri Lankav EnglandLord's14 May 1999ODI # 1443
3256453071.11Sri Lankav IndiaTaunton26 May 1999ODI # 1463
3140364086.11Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
3184643048.43Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
3061481062.50Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
29*312212131.81Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
2973524055.76Sri Lankav EnglandLord's14 May 1999ODI # 1443
29502950100.00Sri Lankav IndiaTaunton26 May 1999ODI # 1463
2742341079.41Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
26*-2341113.04Sri Lankav AustraliaColombo (RPS)31 Aug 1999ODI # 1491
2645392166.66Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
24*60462052.17Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
2447313077.41Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
24-461052.17Sri Lankav AustraliaColombo (RPS)31 Aug 1999ODI # 1491
23-291079.31Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
2237324068.75Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
2177452046.66Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
19231430135.71Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
18*43302060.00Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
17*321720100.00Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
1647302053.33Sri Lankav EnglandLord's14 May 1999ODI # 1443
14-310045.16Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
12*59270044.44Sri Lankav EnglandLord's14 May 1999ODI # 1443
126820150.00Sri Lankav EnglandLord's14 May 1999ODI # 1443
1115181061.11Sri Lankav EnglandLord's14 May 1999ODI # 1443
1125251044.00Sri Lankav EnglandLord's14 May 1999ODI # 1443
1014192052.63Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
10-161062.50Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
10-190052.63Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
923221040.90Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
823191042.10Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
729191036.84Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
720151046.66Sri Lankav IndiaTaunton26 May 1999ODI # 1463
77710100.00Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
718161043.75Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
716171041.17Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
618170035.29Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
622170035.29Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
625150040.00Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
6-80075.00Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
5*1690055.55Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
5*6410125.00Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
516101050.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
519140035.71Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
513170029.41Sri Lankav IndiaTaunton26 May 1999ODI # 1463
530110045.45Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
513110045.45Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
4451080.00Sri Lankav IndiaTaunton26 May 1999ODI # 1463
44310133.33Sri Lankav IndiaTaunton26 May 1999ODI # 1463
44300133.33Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
4960066.66Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
3990033.33Sri Lankav EnglandLord's14 May 1999ODI # 1443
318120025.00Sri Lankav ZimbabweWorcester22 May 1999ODI # 1456
31070042.85Sri Lankav IndiaTaunton26 May 1999ODI # 1463
3550060.00Sri Lankav KenyaSouthampton30 May 1999ODI # 1469
2*760033.33Sri Lankav IndiaTaunton26 May 1999ODI # 1463
2880025.00Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
113100010.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
110100010.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
11380012.50Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
1440025.00Sri Lankav IndiaTaunton26 May 1999ODI # 1463
11060016.66Sri Lankav AustraliaGalle22 Aug 1999ODI # 1485
1-50020.00Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
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]