Batting Most Runs Innings

Cricket Records in 2020s in ODI matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
166*173110138150.90Indiav Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
162226138154117.39Afghanistanv Sri LankaPallekele30 Nov 2022ODI # 4490
149*197115136129.56Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
136157130153104.61Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
131*19312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
12520512710098.42Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
122*19812913294.57Bangladeshv Sri LankaChattogram13 Mar 2024ODI # 4743
1211971359189.62South Africav Sri LankaColombo (RPS)04 Sep 2021ODI # 4315
11614797142119.58Indiav Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
115-14010082.14West Indiesv Sri LankaColombo (SSC)22 Feb 2020ODI # 4246
11311787121129.88Indiav Sri LankaGuwahati10 Jan 2023ODI # 4501
113150103103109.70Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
11017613312182.70West Indiesv Sri LankaNorth Sound10 Mar 2021ODI # 4276
10816111013298.18South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
10617412011088.33Afghanistanv Sri LankaPallekele25 Nov 2022ODI # 4485
1068454143196.29South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1031711218485.12West Indiesv Sri LankaNorth Sound12 Mar 2021ODI # 4277
1021671325477.27West Indiesv Sri LankaNorth Sound14 Mar 2021ODI # 4278
1001308792114.94Zimbabwev Sri LankaPallekele16 Jan 2022ODI # 4341
10014084123119.04South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
9916911212088.39Australiav Sri LankaColombo (RPS)21 Jun 2022ODI # 4416
9813198112100.00Afghanistanv Sri LankaHambantota02 Jun 2023ODI # 4579
96*1561023594.11Bangladeshv Sri LankaChattogram15 Mar 2024ODI # 4744
961369054106.66South Africav Sri LankaColombo (RPS)02 Sep 2021ODI # 4314
9213692112100.00Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
911449810092.85Zimbabwev Sri LankaPallekele18 Jan 2022ODI # 4343
9016310112089.10Bangladeshv Sri LankaDelhi06 Nov 2023ODI # 4695
891811227072.95Bangladeshv Sri LankaPallekele31 Aug 2023ODI # 4629
881399411093.61Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
87162966190.62West Indiesv Sri LankaHarare07 Jul 2023ODI # 4618
86*169956190.52Indiav Sri LankaColombo (RPS)18 Jul 2021ODI # 4307
86*14711311076.10New Zealandv Sri LankaHamilton31 Mar 2023ODI # 4557
86*1257362117.80Pakistanv Sri LankaColombo (RPS)14 Sep 2023ODI # 4644
841791086077.77West Indiesv Sri LankaNorth Sound12 Mar 2021ODI # 4277
84120874196.55Bangladeshv Sri LankaMirpur23 May 2021ODI # 4290
841178194103.70Bangladeshv Sri LankaChattogram18 Mar 2024ODI # 4745
831056793123.88Indiav Sri LankaGuwahati10 Jan 2023ODI # 4501
82104977184.53Bangladeshv Sri LankaColombo (RPS)09 Sep 2023ODI # 4637
82845636146.42Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
8212865122126.15Bangladeshv Sri LankaDelhi06 Nov 2023ODI # 4695
821511029180.39Zimbabwev Sri LankaColombo (RPS)08 Jan 2024ODI # 4719
80*655166156.86Australiav Sri LankaPallekele14 Jun 2022ODI # 4409
79*134874090.80Englandv Sri LankaChester-le-Street29 Jun 2021ODI # 4296
77977681101.31Afghanistanv Sri LankaPallekele30 Nov 2022ODI # 4490
75*109838190.36Englandv Sri LankaThe Oval01 Jul 2021ODI # 4297
73*806363115.87Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
73*137848086.90Bangladeshv Sri LankaChattogram13 Mar 2024ODI # 4743
72-886081.81West Indiesv Sri LankaPallekele01 Mar 2020ODI # 4250
72130816188.88Zimbabwev Sri LankaPallekele16 Jan 2022ODI # 4341
70*1096533107.69Australiav Sri LankaColombo (RPS)19 Jun 2022ODI # 4415
708960110116.66Indiav Sri LankaGuwahati10 Jan 2023ODI # 4501
70100824185.36Netherlandsv Sri LankaLucknow21 Oct 2023ODI # 4676
69*98827184.14Indiav Sri LankaColombo (RPS)20 Jul 2021ODI # 4309
68*131875078.16Englandv Sri LankaThe Oval01 Jul 2021ODI # 4297
68120734493.15Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
689866111103.03Bangladeshv Sri LankaChattogram15 Mar 2024ODI # 4744
67*110684298.52Netherlandsv Sri LankaBulawayo30 Jun 2023ODI # 4606
65109904272.22West Indiesv Sri LankaNorth Sound10 Mar 2021ODI # 4276
65403265203.12Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
65104777184.41Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
64*1561036062.13Indiav Sri LankaEden Gardens12 Jan 2023ODI # 4503
64139723288.88West Indiesv Sri LankaNorth Sound14 Mar 2021ODI # 4278
6396697091.30Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
62114854172.94Australiav Sri LankaColombo (RPS)19 Jun 2022ODI # 4415
62121747083.78Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
60-6061100.00West Indiesv Sri LankaPallekele01 Mar 2020ODI # 4250
608052100115.38Englandv Sri LankaThe Oval01 Jul 2021ODI # 4297
59564282140.47Indiav Sri LankaColombo (RPS)18 Jul 2021ODI # 4307
59845960100.00South Africav Sri LankaColombo (RPS)02 Sep 2021ODI # 4314
59120663189.39Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
59108751178.66Netherlandsv Sri LankaLucknow21 Oct 2023ODI # 4676
58*132742178.37Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
58104787074.35Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
5875595198.30Australiav Sri LankaLucknow16 Oct 2023ODI # 4671
5777626091.93Afghanistanv Sri LankaHambantota04 Jun 2023ODI # 4580
56*594172136.58Scotlandv Sri LankaBulawayo27 Jun 2023ODI # 4603
56644641121.73Zimbabwev Sri LankaPallekele18 Jan 2022ODI # 4343
5698576198.24Zimbabwev Sri LankaBulawayo02 Jul 2023ODI # 4609
55135803068.75Afghanistanv Sri LankaHambantota02 Jun 2023ODI # 4579
5496762171.05Bangladeshv Sri LankaMirpur23 May 2021ODI # 4290
54123752272.00Afghanistanv Sri LankaHambantota04 Jun 2023ODI # 4580
54114766071.05Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
5497594091.52Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
53*694241126.19West Indiesv Sri LankaNorth Sound14 Mar 2021ODI # 4278
5388632184.12Bangladeshv Sri LankaMirpur28 May 2021ODI # 4292
53784460120.45Indiav Sri LankaColombo (RPS)20 Jul 2021ODI # 4309
5396605088.33Australiav Sri LankaPallekele14 Jun 2022ODI # 4409
5365559096.36Afghanistanv Sri LankaPallekele25 Nov 2022ODI # 4485
53734872110.41Indiav Sri LankaColombo (RPS)12 Sep 2023ODI # 4641
5292706174.28Bangladeshv Sri LankaMirpur23 May 2021ODI # 4290
5292642081.25Afghanistanv Sri LankaPallekele25 Nov 2022ODI # 4485
52645061104.00Netherlandsv Sri LankaBulawayo30 Jun 2023ODI # 4606
5298693275.36Pakistanv Sri LankaColombo (RPS)14 Sep 2023ODI # 4644
52675190101.96Australiav Sri LankaLucknow16 Oct 2023ODI # 4671
51-655078.46West Indiesv Sri LankaHambantota26 Feb 2020ODI # 4247
5190723170.83Bangladeshv Sri LankaMirpur28 May 2021ODI # 4292
5171545094.44South Africav Sri LankaColombo (RPS)04 Sep 2021ODI # 4315
51884952104.08New Zealandv Sri LankaAuckland25 Mar 2023ODI # 4548
50-613181.96West Indiesv Sri LankaPallekele01 Mar 2020ODI # 4250
49-506198.00West Indiesv Sri LankaPallekele01 Mar 2020ODI # 4250
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
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]