Batting Most Runs Innings - Sri Lanka

Players - Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
121-14411-84.02Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
102-1148-89.47Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
74-107--69.15Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
56117924060.86Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
55*643932141.02Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
43-60--71.66Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
39-49--79.59Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
37*462930127.58Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
3781790046.83Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
37342331160.86Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
3696725050.00Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
35-27--129.62Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
35322660134.61Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
34120812041.97Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
33-39--84.61Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
3166643048.43Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
3174530058.49Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
30*82545055.55Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
28-21--133.33Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
2728302090.00Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
27412700100.00Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
25-16--156.25Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
23-38--60.52Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
2381601038.33Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
20-17--117.64Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
2060653030.76Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
19105682027.94Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
18-37--48.64Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
18-34--52.94Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
1856523034.61Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
1627232069.56Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
1624280057.14Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
15*271300115.38Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
1569521028.84Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
1544352042.85Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
14*-31--45.16Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
1429242058.33Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
13*45432030.23Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
13*38400032.50Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
1259401030.00Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
1140330033.33Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
1115181061.11Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
10-11--90.90Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
1044220045.45Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
9-19--47.36Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
942400022.50Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
8*-11--72.72Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
7*53110063.63Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
7-8--87.50Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
710111063.63Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
79111063.63Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
6*-25--24.00Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
6*-5--120.00Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
6*-9--66.66Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
67600100.00Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
59500100.00Sri Lankav AustraliaColombo (PSS)13 Apr 1983ODI # 193
4*-8-050.00Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
4-7-057.14Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
3-70042.85Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
311100030.00Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
2-60033.33Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
213110018.18Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
21270028.57Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
2670028.57Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
1*320050.00Sri Lankav New ZealandNapier19 Mar 1983ODI # 189
1-90011.11Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
1-20050.00Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
1-30033.33Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
1-60016.66Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
11212008.33Sri Lankav New ZealandDunedin2 Mar 1983ODI # 186
1730033.33Sri Lankav New ZealandAuckland20 Mar 1983ODI # 190
1230033.33Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
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]