Batting Most Runs Innings - last 2 years

High scores for Sri Lanka in ODIs - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
210*221139208151.07Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
143166128172111.71Sri Lankav New ZealandDambulla13 Nov 2024ODI # 4807
127180126145100.79Sri Lankav AustraliaColombo (RPS)12 Feb 2025ODI # 4831
12418411418-108.77Sri Lankav BangladeshPallekele08 Jul 2025ODI # 4891
12212477146158.44Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
118136101162116.83Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
114169113133100.88Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
10813989112121.34Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
10815910565102.85Sri Lankav BangladeshDelhi06 Nov 2023ODI # 4695
1062011236486.17Sri Lankav BangladeshColombo (RPS)02 Jul 2025ODI # 4889
10412411314-92.03Sri Lankav West IndiesHarare07 Jul 2023ODI # 4618
101*13510214-99.01Sri Lankav ZimbabweBulawayo02 Jul 2023ODI # 4609
101*14310211299.01Sri Lankav BangladeshChattogram18 Mar 2024ODI # 4745
1011329554106.31Sri Lankav ZimbabweColombo (RPS)06 Jan 2024ODI # 4718
10115411511-87.82Sri Lankav AustraliaColombo (RPS)14 Feb 2025ODI # 4835
1001481159286.95Sri Lankav New ZealandDambulla13 Nov 2024ODI # 4807
97*957492131.08Sri Lankav AfghanistanPallekele11 Feb 2024ODI # 4727
961271029294.11Sri Lankav IndiaColombo (RPS)07 Aug 2024ODI # 4754
951621276274.80Sri Lankav ZimbabweColombo (RPS)08 Jan 2024ODI # 4719
931187282129.16Sri Lankav BangladeshColombo (RPS)09 Sep 2023ODI # 4637
921208463109.52Sri Lankav AfghanistanLahore05 Sep 2023ODI # 4633
91*1681077-85.04Sri Lankav NetherlandsLucknow21 Oct 2023ODI # 4676
911358781104.59Sri Lankav PakistanColombo (RPS)14 Sep 2023ODI # 4644
919666105137.87Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
91145936497.84Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
881118883100.00Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
83137927-90.21Sri Lankav West IndiesHarare07 Jul 2023ODI # 4618
79836584121.53Sri Lankav South AfricaDelhi07 Oct 2023ODI # 4661
78*1036663118.18Sri Lankav AustraliaColombo (RPS)14 Feb 2025ODI # 4835
781238212-95.12Sri Lankav AustraliaLucknow16 Oct 2023ODI # 4671
78120857291.76Sri Lankav BangladeshColombo (RPS)05 Jul 2025ODI # 4890
77*110837292.77Sri Lankav EnglandBengaluru26 Oct 2023ODI # 4682
77877183108.45Sri Lankav West IndiesPallekele20 Oct 2024ODI # 4783
76554248180.95Sri Lankav South AfricaDelhi07 Oct 2023ODI # 4661
74*-1026-72.54Sri Lankav New ZealandPallekele17 Nov 2024ODI # 4808
691125471127.77Sri Lankav West IndiesPallekele20 Oct 2024ODI # 4783
68866263109.67Sri Lankav South AfricaDelhi07 Oct 2023ODI # 4661
67*996572103.07Sri Lankav IndiaColombo (RPS)02 Aug 2024ODI # 4752
6788693297.10Sri Lankav BangladeshChattogram13 Mar 2024ODI # 4743
66*665191129.41Sri Lankav ZimbabweColombo (RPS)11 Jan 2024ODI # 4720
66584265157.14Sri Lankav New ZealandAuckland11 Jan 2025ODI # 4824
65*845471120.37Sri Lankav EnglandBengaluru26 Oct 2023ODI # 4682
64113665396.96Sri Lankav New ZealandHamilton08 Jan 2025ODI # 4823
62*118925167.39Sri Lankav BangladeshPallekele31 Aug 2023ODI # 4629
62*776171101.63Sri Lankav West IndiesPallekele23 Oct 2024ODI # 4784
61103678-91.04Sri Lankav AustraliaLucknow16 Oct 2023ODI # 4671
6199656193.84Sri Lankav AfghanistanPallekele11 Feb 2024ODI # 4727
59111755178.66Sri Lankav BangladeshChattogram13 Mar 2024ODI # 4743
59118824-71.95Sri Lankav IndiaColombo (RPS)07 Aug 2024ODI # 4754
5884689-85.29Sri Lankav BangladeshPallekele08 Jul 2025ODI # 4891
5795714-80.28Sri Lankav NetherlandsHarare09 Jul 2023ODI # 4620
56*-2291254.54Sri Lankav West IndiesPallekele26 Oct 2024ODI # 4786
56116759-74.66Sri Lankav IndiaColombo (RPS)02 Aug 2024ODI # 4752
56-628190.32Sri Lankav West IndiesPallekele26 Oct 2024ODI # 4786
56123636188.88Sri Lankav New ZealandWellington05 Jan 2025ODI # 4822
56473191180.64Sri Lankav BangladeshColombo (RPS)05 Jul 2025ODI # 4890
54115776-70.12Sri Lankav BangladeshPallekele31 Aug 2023ODI # 4629
5469529-103.84Sri Lankav NetherlandsLucknow21 Oct 2023ODI # 4676
54694852112.50Sri Lankav New ZealandAuckland11 Jan 2025ODI # 4824
53845232101.92Sri Lankav New ZealandAuckland11 Jan 2025ODI # 4824
5270613-85.24Sri Lankav AfghanistanPallekele11 Feb 2024ODI # 4727
5179617183.60Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
51462892182.14Sri Lankav New ZealandBengaluru09 Nov 2023ODI # 4698
5192704172.85Sri Lankav AustraliaColombo (RPS)14 Feb 2025ODI # 4835
5074736168.49Sri Lankav BangladeshColombo (RPS)09 Sep 2023ODI # 4637
50654822104.16Sri Lankav AfghanistanPallekele11 Feb 2024ODI # 4727
49*684731104.25Sri Lankav PakistanColombo (RPS)14 Sep 2023ODI # 4644
4870514-94.11Sri Lankav PakistanColombo (RPS)14 Sep 2023ODI # 4644
4682605-76.66Sri Lankav AfghanistanPune30 Oct 2023ODI # 4687
4692486-95.83Sri Lankav ZimbabweColombo (RPS)06 Jan 2024ODI # 4718
4689712364.78Sri Lankav New ZealandAuckland11 Jan 2025ODI # 4824
45583641125.00Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
4570655269.23Sri Lankav IndiaColombo (RPS)07 Aug 2024ODI # 4754
45774361104.65Sri Lankav BangladeshColombo (RPS)02 Jul 2025ODI # 4889
4470662166.66Sri Lankav NetherlandsLucknow21 Oct 2023ODI # 4676
4358525182.69Sri Lankav NetherlandsHarare09 Jul 2023ODI # 4620
42*81463191.30Sri Lankav IndiaColombo (RPS)12 Sep 2023ODI # 4641
4155406-102.50Sri Lankav AfghanistanLahore05 Sep 2023ODI # 4633
4184665-62.12Sri Lankav IndiaColombo (RPS)12 Sep 2023ODI # 4641
4153424-97.61Sri Lankav BangladeshDelhi06 Nov 2023ODI # 4695
4161368-113.88Sri Lankav BangladeshDelhi06 Nov 2023ODI # 4695
4138318-132.25Sri Lankav ZimbabweColombo (RPS)06 Jan 2024ODI # 4718
4092605-66.66Sri Lankav BangladeshColombo (RPS)09 Sep 2023ODI # 4637
403629-4137.93Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
4072625-64.51Sri Lankav IndiaColombo (RPS)04 Aug 2024ODI # 4753
4063444-90.90Sri Lankav IndiaColombo (RPS)04 Aug 2024ODI # 4753
40422832142.85Sri Lankav New ZealandDambulla13 Nov 2024ODI # 4807
3991503-78.00Sri Lankav AfghanistanPune30 Oct 2023ODI # 4687
39493512111.42Sri Lankav IndiaColombo (RPS)04 Aug 2024ODI # 4753
38*109913-41.75Sri Lankav New ZealandBengaluru09 Nov 2023ODI # 4698
3863506-76.00Sri Lankav West IndiesPallekele23 Oct 2024ODI # 4784
3877446-86.36Sri Lankav West IndiesPallekele23 Oct 2024ODI # 4784
3771465-80.43Sri Lankav BangladeshChattogram18 Mar 2024ODI # 4745
3651364-100.00Sri Lankav NetherlandsHarare09 Jul 2023ODI # 4620
3666432183.72Sri Lankav AfghanistanLahore05 Sep 2023ODI # 4633
3642403-90.00Sri Lankav AfghanistanPune30 Oct 2023ODI # 4687
36512851128.57Sri Lankav BangladeshChattogram13 Mar 2024ODI # 4743
3673544166.66Sri Lankav New ZealandWellington05 Jan 2025ODI # 4822
35613341106.06Sri Lankav New ZealandWellington05 Jan 2025ODI # 4822
3564474-74.46Sri Lankav BangladeshPallekele08 Jul 2025ODI # 4891
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

New Zealand vs India at Dubai (DICS), ICC Champions Trophy Final, Mar 9, 2025 [ODI # 4858]

Australia vs India at Dubai (DICS), ICC Champions Trophy 1st Semi-Final, Mar 4, 2025 [ODI # 4853]

India vs New Zealand at Dubai (DICS), ICC Champions Trophy 12th Match, Group A, Mar 2, 2025 [ODI # 4852]