Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition IN
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
Sri Lanka (Host) Records
ODI Matches Records
Team Highest Innings Totals
Highest totals Held in Sri Lanka for ODIs
Highest totals
Team
Score
Overs
RR
Inns
Opposition
Ground
Result
Match Date
Scorecard
Sri Lanka
398/5
50.0
7.96
1
v Kenya
Kandy
won
6 Mar 1996
ODI # 1074
Pakistan
385/7
50.0
7.70
1
v Bangladesh
Dambulla
won
21 Jun 2010
ODI # 2998
Sri Lanka
381/3
50.0
7.62
1
v Afghanistan
Pallekele
won
9 Feb 2024
ODI # 4725
India
375/5
50.0
7.50
1
v Sri Lanka
Colombo (RPS)
won
31 Aug 2017
ODI # 3908
Sri Lanka
368/4
50.0
7.36
1
v Pakistan
Hambantota
won
26 Jul 2015
ODI # 3672
Sri Lanka
366/6
50.0
7.32
1
v England
Colombo (RPS)
won
23 Oct 2018
ODI # 4058
India
363/5
50.0
7.26
1
v Sri Lanka
Colombo (RPS)
won
3 Feb 2009
ODI # 2813
South Africa
363/7
50.0
7.26
1
v Sri Lanka
Pallekele
won
5 Aug 2018
ODI # 4029
India
356/2
50.0
7.12
1
v Pakistan
Colombo (RPS)
won
10 Sep 2023
ODI # 4639
Sri Lanka
345/8
50.0
6.90
1
v West Indies
Hambantota
won
26 Feb 2020
ODI # 4247
Pakistan
343/5
50.0
6.86
1
v Hong Kong
Colombo (SSC)
won
18 Jul 2004
ODI # 2147
South Africa
339/5
50.0
6.78
1
v Sri Lanka
Hambantota
won
12 Jul 2014
ODI # 3502
Afghanistan
339/6
50.0
6.78
2
v Sri Lanka
Pallekele
lost
9 Feb 2024
ODI # 4725
India
332/5
50.0
6.64
1
v Sri Lanka
Colombo (RPS)
won
5 Feb 2009
ODI # 2815
Sri Lanka
332/7
50.0
6.64
1
v Canada
Hambantota
won
20 Feb 2011
ODI # 3102
Sri Lanka
327/6
50.0
6.54
1
v Zimbabwe
Pallekele
won
10 Mar 2011
ODI # 3125
Sri Lanka
324/5
49.2
6.56
1
v New Zealand
Dambulla
won
13 Nov 2024
ODI # 4807
Bangladesh
324/5
50.0
6.48
1
v Sri Lanka
Dambulla
won
25 Mar 2017
ODI # 3855
Sri Lanka
323/6
50.0
6.46
1
v Afghanistan
Hambantota
won
4 Jun 2023
ODI # 4580
Zimbabwe
322/4
47.4
6.75
2
v Sri Lanka
Galle
won
30 Jun 2017
ODI # 3897
Pakistan
321/5
50.0
6.42
1
v Sri Lanka
Colombo (RPS)
won
7 Aug 2009
ODI # 2868
Sri Lanka
320/8
50.0
6.40
1
v India
Colombo (RPS)
won
8 Feb 2009
ODI # 2818
Sri Lanka
320/5
50.0
6.40
1
v South Africa
Colombo (RPS)
won
20 Jul 2013
ODI # 3392
Pakistan
319/5
50.0
6.38
1
v Bangladesh
Colombo (RPS)
won
16 Jul 1997
ODI # 1217
India
319/5
50.0
6.38
1
v Sri Lanka
Colombo (RPS)
won
14 Sep 2009
ODI # 2889
Pakistan
317/7
50.0
6.34
1
v Kenya
Hambantota
won
23 Feb 2011
ODI # 3105
Sri Lanka
317/6
50.0
6.34
1
v England
Colombo (RPS)
won
26 Nov 2014
ODI # 3554
South Africa
316/5
50.0
6.32
1
v Kenya
Colombo (RPS)
won
20 Sep 2002
ODI # 1882
Pakistan
316/4
50.0
6.32
1
v Sri Lanka
Colombo (RPS)
won
19 Jul 2015
ODI # 3670
Sri Lanka
316/5
50.0
6.32
1
v Zimbabwe
Galle
lost
30 Jun 2017
ODI # 3897
Sri Lanka
314/6
49.4
6.32
2
v Afghanistan
Pallekele
won
30 Nov 2022
ODI # 4490
India
314/6
50.0
6.28
1
v Sri Lanka
Hambantota
won
21 Jul 2012
ODI # 3291
Sri Lanka
314/8
50.0
6.28
1
v Bangladesh
Colombo (RPS)
won
26 Jul 2019
ODI # 4193
Afghanistan
313/8
50.0
6.26
1
v Sri Lanka
Pallekele
lost
30 Nov 2022
ODI # 4490
Sri Lanka
312/2
47.2
6.59
2
v Zimbabwe
Hambantota
won
6 Jul 2017
ODI # 3901
Sri Lanka
312/4
50.0
6.24
1
v Bangladesh
Dambulla
won
18 Jun 2010
ODI # 2995
Sri Lanka
311
49.5
6.24
1
v Bangladesh
Dambulla
n/r
28 Mar 2017
ODI # 3856
Sri Lanka
310/9
50.0
6.20
1
v Pakistan
Hambantota
won
26 Aug 2014
ODI # 3515
Zimbabwe
310/8
50.0
6.20
1
v Sri Lanka
Hambantota
lost
6 Jul 2017
ODI # 3901
Sri Lanka
308/8
50.0
6.16
1
v South Africa
Colombo (SSC)
won
31 Aug 2004
ODI # 2163
Sri Lanka
308/6
50.0
6.16
1
v Afghanistan
Pallekele
won
11 Feb 2024
ODI # 4727
India
307/6
50.0
6.14
1
v Sri Lanka
Colombo (RPS)
won
7 Jul 1998
ODI # 1344
Sri Lanka
307/6
50.0
6.14
1
v India
Colombo (RPS)
won
12 Sep 2009
ODI # 2887
Sri Lanka
307/4
50.0
6.14
1
v South Africa
Colombo (RPS)
won
31 Jul 2013
ODI # 3401
Sri Lanka
307
50.0
6.14
1
v West Indies
Pallekele
won
1 Mar 2020
ODI # 4250
Sri Lanka
306/7
39.0
7.84
1
v South Africa
Pallekele
won
8 Aug 2018
ODI # 4030
South Africa
304/5
50.0
6.08
1
v Sri Lanka
Colombo (RPS)
won
6 Jul 2014
ODI # 3500
Pakistan
302/9
49.5
6.06
2
v Afghanistan
Hambantota
won
24 Aug 2023
ODI # 4626
Sri Lanka
302/4
50.0
6.04
1
v India
Colombo (RPS)
won
17 Aug 1997
ODI # 1223
New Zealand
302/7
50.0
6.04
1
v Pakistan
Pallekele
won
8 Mar 2011
ODI # 3123
Sri Lanka
302/9
50.0
6.04
1
v Bangladesh
Pallekele
lost
28 Mar 2013
ODI # 3352
Sri Lanka
302/6
50.0
6.04
1
v England
Colombo (RPS)
won
16 Dec 2014
ODI # 3569
Zimbabwe
302/8
50.0
6.04
1
v Sri Lanka
Pallekele
won
18 Jan 2022
ODI # 4343
Sri Lanka
301
49.3
6.08
2
v India
Colombo (RPS)
lost
7 Jul 1998
ODI # 1344
West Indies
301/9
50.0
6.02
2
v Sri Lanka
Pallekele
lost
1 Mar 2020
ODI # 4250
Sri Lanka
300/5
48.3
6.18
2
v Zimbabwe
Pallekele
won
16 Jan 2022
ODI # 4341
India
300/7
50.0
6.00
2
v Sri Lanka
Colombo (RPS)
lost
17 Aug 1997
ODI # 1223
Pakistan
300/9
50.0
6.00
1
v India
Colombo (RPS)
won
25 Jul 2004
ODI # 2152
Sri Lanka
300/6
50.0
6.00
1
v Zimbabwe
Hambantota
lost
8 Jul 2017
ODI # 3903
Sri Lanka
300/9
50.0
6.00
1
v South Africa
Colombo (RPS)
won
2 Sep 2021
ODI # 4314
Sri Lanka
300/7
50.0
6.00
1
v Australia
Pallekele
lost
14 Jun 2022
ODI # 4409
Afghanistan
300/5
50.0
6.00
1
v Pakistan
Hambantota
lost
24 Aug 2023
ODI # 4626
Sri Lanka
299/8
50.0
5.98
1
v India
Dambulla
won
28 Aug 2010
ODI # 3040
Sri Lanka
299/8
50.0
5.98
1
v South Africa
Colombo (RPS)
won
12 Aug 2018
ODI # 4031
England
298/8
50.0
5.96
1
v Zimbabwe
Colombo (RPS)
won
18 Sep 2002
ODI # 1880
Sri Lanka
296/4
46.0
6.43
1
v Bangladesh
Colombo (SSC)
won
22 Jul 1997
ODI # 1220
India
296/4
50.0
5.92
1
v Sri Lanka
Colombo (SSC)
won
29 Aug 1999
ODI # 1490
Australia
296/7
50.0
5.92
1
v New Zealand
Colombo (SSC)
won
15 Sep 2002
ODI # 1877
Zimbabwe
296/9
50.0
5.92
1
v Sri Lanka
Pallekele
lost
16 Jan 2022
ODI # 4341
Sri Lanka
295/5
50.0
5.90
1
v India
Colombo (RPS)
won
5 Aug 2001
ODI # 1744
Sri Lanka
295/5
50.0
5.90
1
v Bangladesh
Colombo (RPS)
won
2 Sep 2005
ODI # 2277
Sri Lanka
294/7
50.0
5.88
1
v South Africa
Colombo (RPS)
won
14 Jul 2000
ODI # 1614
India
294/7
50.0
5.88
1
v Sri Lanka
Pallekele
won
4 Aug 2012
ODI # 3295
Sri Lanka
294/8
50.0
5.88
1
v Bangladesh
Colombo (RPS)
won
31 Jul 2019
ODI # 4195
Afghanistan
294/8
50.0
5.88
1
v Sri Lanka
Pallekele
won
25 Nov 2022
ODI # 4485
Sri Lanka
293/4
50.0
5.86
1
v New Zealand
Colombo (SSC)
won
5 Jul 1998
ODI # 1343
Sri Lanka
293/9
50.0
5.86
2
v India
Hambantota
lost
21 Jul 2012
ODI # 3291
England
292
47.1
6.19
2
v Sri Lanka
Colombo (RPS)
lost
26 Nov 2014
ODI # 3554
Sri Lanka
292/4
48.3
6.02
2
v Australia
Colombo (RPS)
won
19 Jun 2022
ODI # 4415
Sri Lanka
292/6
50.0
5.84
1
v Netherlands
Colombo (RPS)
won
16 Sep 2002
ODI # 1878
Sri Lanka
292/7
50.0
5.84
1
v England
Pallekele
won
13 Dec 2014
ODI # 3567
India
291/9
50.0
5.82
1
v Sri Lanka
Colombo (SSC)
n/r
23 Aug 1997
ODI # 1225
Australia
291/6
50.0
5.82
1
v Sri Lanka
Colombo (RPS)
lost
19 Jun 2022
ODI # 4415
Sri Lanka
290/9
49.1
5.89
2
v West Indies
Colombo (SSC)
won
22 Feb 2020
ODI # 4246
Sri Lanka
289/4
46.3
6.21
2
v Pakistan
Dambulla
won
3 Aug 2009
ODI # 2867
West Indies
289/7
50.0
5.78
1
v Sri Lanka
Colombo (SSC)
lost
22 Feb 2020
ODI # 4246
Sri Lanka
288/8
48.1
5.97
2
v Pakistan
Pallekele
won
15 Jul 2015
ODI # 3669
New Zealand
288
48.5
5.89
1
v India
Dambulla
won
10 Aug 2010
ODI # 3030
Sri Lanka
288
48.5
5.89
1
v Australia
Colombo (RPS)
won
24 Aug 2016
ODI # 3769
India
288/5
49.4
5.79
2
v Sri Lanka
Colombo (RPS)
won
28 Jul 2012
ODI # 3293
India
288/6
50.0
5.76
1
v Zimbabwe
Colombo (RPS)
won
14 Sep 2002
ODI # 1876
Pakistan
288/8
50.0
5.76
1
v Sri Lanka
Dambulla
lost
3 Aug 2009
ODI # 2867
Sri Lanka
288/9
50.0
5.76
1
v New Zealand
Hambantota
n/r
10 Nov 2013
ODI # 3432
Pakistan
287/8
50.0
5.74
1
v Sri Lanka
Pallekele
lost
15 Jul 2015
ODI # 3669
Sri Lanka
286/6
49.0
5.83
2
v Zimbabwe
Colombo (SSC)
won
26 Jan 1998
ODI # 1286
Sri Lanka
286/9
50.0
5.72
1
v Australia
Hambantota
won
16 Aug 2011
ODI # 3180
Sri Lanka
286/5
50.0
5.72
1
v India
Colombo (RPS)
lost
28 Jul 2012
ODI # 3293
South Africa
286/6
50.0
5.72
2
v Sri Lanka
Colombo (RPS)
lost
2 Sep 2021
ODI # 4314
Sri Lanka
285
45.2
6.28
2
v South Africa
Pallekele
lost
5 Aug 2018
ODI # 4029
Sri Lanka
285/7
50.0
5.70
1
v Bangladesh
Pallekele
won
8 Jul 2025
ODI # 4891
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years