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
121-14411-84.02Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
102-1148-89.47Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
74-107--69.15Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
56117924-60.86Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
55*643932141.02Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
53-----Sri Lankav ZimbabweHarare230 Oct 1982List A
46-----Sri Lankav ZimbabweHarare230 Oct 1982List A
43-60--71.66Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
42-----Sri Lankav ZimbabweHarare131 Oct 1982List A
39-49--79.59Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
37*46293-127.58Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
378179--46.83Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
37342331160.86Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
36-----Sri Lankav ZimbabweHarare131 Oct 1982List A
3696725-50.00Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
35-27--129.62Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
3532266-134.61Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
34120812-41.97Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
33-39--84.61Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
3166643-48.43Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
317453--58.49Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
30*82545-55.55Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
28-21--133.33Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
2728302-90.00Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
274127--100.00Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
25-16--156.25Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
24-----Sri Lankav ZimbabweHarare230 Oct 1982List A
23-38--60.52Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
2381601-38.33Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
20-17--117.64Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
20-----Sri Lankav ZimbabweHarare131 Oct 1982List A
2060653-30.76Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
19105682-27.94Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
18-37--48.64Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
18-34--52.94Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
1856523-34.61Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
16*-----Sri Lankav ZimbabweHarare230 Oct 1982List A
16-----Sri Lankav ZimbabweHarare230 Oct 1982List A
1627232-69.56Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
162428--57.14Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
15*2713--115.38Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
15-----Sri Lankav ZimbabweHarare131 Oct 1982List A
1569521-28.84Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
1544352-42.85Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
14*-31--45.16Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
1429242-58.33Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
13*45432-30.23Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
13*3840--32.50Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
12*-----Sri Lankav ZimbabweHarare230 Oct 1982List A
12-----Sri Lankav ZimbabweHarare230 Oct 1982List A
1259401-30.00Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
11-----Sri Lankav ZimbabweHarare131 Oct 1982List A
1115181-61.11Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
114033--33.33Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
10-11--90.90Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
104422--45.45Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
9-19--47.36Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
9-----Sri Lankav ZimbabweHarare230 Oct 1982List A
94240--22.50Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
8*-11--72.72Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
8-----Sri Lankav ZimbabweHarare131 Oct 1982List A
8-----Sri Lankav ZimbabweHarare131 Oct 1982List A
7*5311--63.63Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
7-8--87.50Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
710111-63.63Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
79111-63.63Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
6*-25--24.00Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
6*-5--120.00Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
6*-9--66.66Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
676--100.00Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
595--100.00Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
4*-8--50.00Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
4-7--57.14Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
4-----Sri Lankav ZimbabweHarare131 Oct 1982List A
3-7--42.85Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
31110--30.00Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
2-6--33.33Sri Lankav IndiaDelhi115 Sep 1982ODI # 157
2-----Sri Lankav ZimbabweHarare131 Oct 1982List A
21311--18.18Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
2127--28.57Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
267--28.57Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
1*-----Sri Lankav ZimbabweHarare131 Oct 1982List A
1*32--50.00Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
1-9--11.11Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
1-2--50.00Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
1-3--33.33Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
1-6--16.66Sri Lankav IndiaBengaluru126 Sep 1982ODI # 159
1-----Sri Lankav ZimbabweHarare230 Oct 1982List A
11212--8.33Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
173--33.33Sri Lankav New ZealandAuckland220 Mar 1983ODI # 190
123--33.33Sri Lankav AustraliaColombo (PSS)216 Apr 1983ODI # 194
0*1----Sri Lankav AustraliaColombo (PSS)213 Apr 1983ODI # 193
--15---Sri Lankav IndiaAmritsar212 Sep 1982ODI # 156
------Sri Lankav ZimbabweHarare131 Oct 1982List A
-13---Sri Lankav New ZealandDunedin22 Mar 1983ODI # 186
-117---Sri Lankav New ZealandNapier119 Mar 1983ODI # 189
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:

Gujarat vs Odisha at CoE 3, Bengaluru, Vijay Hazare Trophy Elite, Group D, Jan 6, 2026 [List A]

Goa vs Punjab at Jaipur, Vijay Hazare Trophy Elite, Group C, Jan 6, 2026 [List A]

Hyderabad (India) vs Bengal at Rajkot, Vijay Hazare Trophy Elite, Group B, Jan 6, 2026 [List A]