Batting Most Runs Innings - Sri Lanka

Players - Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
135-128162105.46Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
1022131307-78.46Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
100*-1076-93.45Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
95-4659206.52Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
80*1851183-67.79Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
77766413-120.31Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
76135879-87.35Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
731451095-66.97Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
69104699-100.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
67*725461124.07Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
67124956-70.52Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
63-786180.76Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
63605113123.52Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
62110775-80.51Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
6295647-96.87Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
59292884210.71Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
57100601295.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
5693673183.58Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
54655351101.88Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
53*674951108.16Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
5383665180.30Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
53116662180.30Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
52115863-60.46Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
51-598-86.44Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
49-534292.45Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
4872456-106.66Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
4888672171.64Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
4454543-81.48Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
42-1953221.05Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
4284655-64.61Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
40623321121.21Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
4095714-56.33Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
3965402197.50Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
3765563-66.07Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
3799453-82.22Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
3459474-72.34Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
3344365191.66Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
32-384-84.21Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
3249384-84.21Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
31*413011103.33Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
29-1631181.25Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
26*41272-96.29Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
24-1811133.33Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
2433234-104.34Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
2466392-61.53Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
22272112104.76Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
2224291175.86Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
2240342-64.70Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
2252272-81.48Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
2129143-150.00Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
20231911105.26Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
19*16103-190.00Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
195026--73.07Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
1823211-85.71Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
17251421121.42Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
1733211180.95Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
154325--60.00Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
1431272-51.85Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
1316152-86.66Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
1343262-50.00Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
1338171-76.47Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
129611200.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
1239301-40.00Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
1132201-55.00Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
1029231-43.47Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
10862-166.66Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
1016112-90.90Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
9-111-81.81Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
916101-90.00Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
92311--81.81Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
93725--36.00Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
9981-112.50Sri Lankav EnglandThe Oval29 Jun 2016ODI # 3757
91210--90.00Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
8-71-114.28Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
7-61-116.66Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
7148--87.50Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
71181-87.50Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
715101-70.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
72516--43.75Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
61715--40.00Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
62014--42.85Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
52217--29.41Sri Lankav EnglandCardiff2 Jul 2016ODI # 3758
5641-125.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
565--100.00Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
516141-35.71Sri Lankav AustraliaDambulla31 Aug 2016ODI # 3774
51571-71.42Sri Lankav AustraliaPallekele4 Sep 2016ODI # 3776
41221-200.00Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
3*-3--100.00Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
3*64--75.00Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
3-4--75.00Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
374--75.00Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
3127--42.85Sri Lankav AustraliaDambulla28 Aug 2016ODI # 3772
2*52--100.00Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
2*32--100.00Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
2*101--200.00Sri Lankav AustraliaColombo (RPS)24 Aug 2016ODI # 3769
243--66.66Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
286--33.33Sri Lankav EnglandBirmingham24 Jun 2016ODI # 3753
265--40.00Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
298--25.00Sri Lankav EnglandBristol26 Jun 2016ODI # 3755
2156--33.33Sri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
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:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]