Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
Sri Lanka Records
ODI Matches Records
Team Highest Innings Totals
Highest totals by Sri Lanka in ODIs
Highest totals
Team
Score
Overs
RR
Inns
Opposition
Ground
Result
Match Date
Scorecard
Sri Lanka
443/9
50.0
8.86
1
v Netherlands
Amstelveen
won
4 Jul 2006
ODI # 2390
Sri Lanka
411/8
50.0
8.22
2
v India
Rajkot
lost
15 Dec 2009
ODI # 2932
Sri Lanka
398/5
50.0
7.96
1
v Kenya
Kandy
won
6 Mar 1996
ODI # 1074
Sri Lanka
381/3
50.0
7.62
1
v Afghanistan
Pallekele
won
9 Feb 2024
ODI # 4725
Sri Lanka
377/8
50.0
7.54
1
v Ireland
Dublin (Malahide)
won
18 Jun 2016
ODI # 3749
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
Sri Lanka
363/9
50.0
7.26
1
v Scotland
Hobart
won
11 Mar 2015
ODI # 3632
Sri Lanka
357/9
50.0
7.14
1
v Bangladesh
Lahore
won
25 Jun 2008
ODI # 2715
Sri Lanka
355/6
50.0
7.10
1
v U.A.E.
Bulawayo
won
19 Jun 2023
ODI # 4587
Sri Lanka
349/9
50.0
6.98
1
v Pakistan
Singapore
won
2 Apr 1996
ODI # 1088
Sri Lanka
348/1
50.0
6.96
1
v India
Kingston
won
2 Jul 2013
ODI # 3382
Sri Lanka
345/8
50.0
6.90
1
v West Indies
Hambantota
won
26 Feb 2020
ODI # 4247
Sri Lanka
344/9
50.0
6.88
1
v Pakistan
Hyderabad
lost
10 Oct 2023
ODI # 4665
Sri Lanka
343/5
50.0
6.86
1
v Australia
Sydney
won
9 Jan 2003
ODI # 1931
Sri Lanka
339/4
50.0
6.78
1
v Pakistan
Mohali
won
24 May 1997
ODI # 1212
Sri Lanka
338/6
50.0
6.76
1
v West Indies
Chester-le-Street
won
1 Jul 2019
ODI # 4180
Sri Lanka
332/8
50.0
6.64
1
v Bangladesh
Karachi
won
30 Jun 2008
ODI # 2726
Sri Lanka
332/7
50.0
6.64
1
v Canada
Hambantota
won
20 Feb 2011
ODI # 3102
Sri Lanka
332/1
50.0
6.64
1
v Bangladesh
Melbourne
won
26 Feb 2015
ODI # 3615
Sri Lanka
330/7
50.0
6.60
1
v West Indies
Bulawayo
won
23 Nov 2016
ODI # 3808
Sri Lanka
329
49.3
6.64
2
v West Indies
Sharjah
lost
16 Oct 1995
ODI # 1010
Sri Lanka
327
48.1
6.78
2
v South Africa
Cape Town
lost
7 Feb 2017
ODI # 3833
Sri Lanka
327/6
50.0
6.54
1
v Zimbabwe
Pallekele
won
10 Mar 2011
ODI # 3125
Sri Lanka
326
44.5
7.27
2
v South Africa
Delhi
lost
7 Oct 2023
ODI # 4661
Sri Lanka
326
49.0
6.65
2
v New Zealand
Mount Maunganui
lost
3 Jan 2019
ODI # 4074
Sri Lanka
325
49.5
6.52
1
v Ireland
Bulawayo
won
25 Jun 2023
ODI # 4599
Sri Lanka
324/2
37.3
8.64
2
v England
Leeds
won
1 Jul 2006
ODI # 2389
Sri Lanka
324/5
49.2
6.56
1
v New Zealand
Dambulla
won
13 Nov 2024
ODI # 4807
Sri Lanka
323/6
50.0
6.46
1
v Afghanistan
Hambantota
won
4 Jun 2023
ODI # 4580
Sri Lanka
322/3
48.4
6.61
2
v India
The Oval
won
8 Jun 2017
ODI # 3882
Sri Lanka
322/8
50.0
6.44
1
v Scotland
Edinburgh
won
21 May 2019
ODI # 4142
Sri Lanka
321/6
50.0
6.42
1
v Bermuda
Port of Spain
won
15 Mar 2007
ODI # 2534
Sri Lanka
320/8
50.0
6.40
1
v India
Colombo (RPS)
won
8 Feb 2009
ODI # 2818
Sri Lanka
320/4
50.0
6.40
1
v India
Hobart
lost
28 Feb 2012
ODI # 3251
Sri Lanka
320/5
50.0
6.40
1
v South Africa
Colombo (RPS)
won
20 Jul 2013
ODI # 3392
Sri Lanka
319/8
50.0
6.38
1
v England
The Oval
won
20 Jun 2006
ODI # 2385
Sri Lanka
319/8
50.0
6.38
1
v South Africa
Centurion
won
22 Sep 2009
ODI # 2893
Sri Lanka
318/7
50.0
6.36
1
v England
Manchester
won
28 Jun 2006
ODI # 2388
Sri Lanka
318/4
50.0
6.36
1
v Bangladesh
Port of Spain
won
21 Mar 2007
ODI # 2546
Sri Lanka
317/6
50.0
6.34
1
v England
Colombo (RPS)
won
26 Nov 2014
ODI # 3554
Sri Lanka
316/5
50.0
6.32
1
v Zimbabwe
Galle
lost
30 Jun 2017
ODI # 3897
Sri Lanka
315/6
50.0
6.30
1
v India
Eden Gardens
lost
24 Dec 2009
ODI # 2935
Sri Lanka
314/6
49.4
6.32
2
v Afghanistan
Pallekele
won
30 Nov 2022
ODI # 4490
Sri Lanka
314/8
49.5
6.30
2
v South Africa
Johannesburg
won
22 Jan 2012
ODI # 3229
Sri Lanka
314/8
50.0
6.28
1
v Bangladesh
Colombo (RPS)
won
26 Jul 2019
ODI # 4193
Sri Lanka
313/7
49.2
6.34
2
v Zimbabwe
New Plymouth
won
23 Feb 1992
ODI # 716
Sri Lanka
313/6
49.3
6.32
2
v West Indies
Bridgetown
won
8 Jun 2003
ODI # 2023
Sri Lanka
313/8
50.0
6.26
1
v Netherlands
Amstelveen
won
6 Jul 2006
ODI # 2391
Sri Lanka
312
46.2
6.73
2
v Australia
Sydney
lost
8 Mar 2015
ODI # 3629
Sri Lanka
312/1
47.2
6.59
2
v England
Wellington
won
1 Mar 2015
ODI # 3619
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.4
6.26
2
v Pakistan
Sharjah
lost
18 Dec 2013
ODI # 3445
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
Sri Lanka
309
49.4
6.22
1
v Pakistan
Eden Gardens
won
27 May 1997
ODI # 1214
Sri Lanka
309/7
50.0
6.18
1
v Australia
Sydney
won
22 Jan 2006
ODI # 2317
Sri Lanka
309/7
50.0
6.18
1
v Bangladesh
Chattogram
won
25 Feb 2006
ODI # 2338
Sri Lanka
309/5
50.0
6.18
1
v Pakistan
Lahore
won
24 Jan 2009
ODI # 2803
Sri Lanka
309/5
50.0
6.18
1
v England
Leeds
won
1 Jul 2011
ODI # 3167
Sri Lanka
308/8
50.0
6.16
1
v South Africa
Colombo (SSC)
won
31 Aug 2004
ODI # 2163
Sri Lanka
308/8
50.0
6.16
1
v India
Karachi
lost
3 Jul 2008
ODI # 2732
Sri Lanka
308/6
50.0
6.16
1
v Afghanistan
Pallekele
won
11 Feb 2024
ODI # 4727
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
Sri Lanka
306
49.2
6.20
2
v Australia
Brisbane
lost
4 Mar 2012
ODI # 3255
Sri Lanka
306/8
50.0
6.12
2
v India
Guwahati
lost
10 Jan 2023
ODI # 4501
Sri Lanka
305/5
42.0
7.26
1
v England
The Oval
lost
29 Jun 2016
ODI # 3757
Sri Lanka
304/5
48.4
6.24
2
v South Africa
Kimberley
won
20 Jan 2012
ODI # 3228
Sri Lanka
303/9
49.4
6.10
2
v England
Adelaide
won
23 Jan 1999
ODI # 1391
Sri Lanka
303/5
50.0
6.06
1
v West Indies
Providence
won
1 Apr 2007
ODI # 2560
Sri Lanka
303/7
50.0
6.06
1
v Ireland
Dublin (Malahide)
won
16 Jun 2016
ODI # 3748
Sri Lanka
302/7
49.1
6.14
2
v India
Nagpur
won
18 Dec 2009
ODI # 2933
Sri Lanka
302/4
50.0
6.04
1
v India
Colombo (RPS)
won
17 Aug 1997
ODI # 1223
Sri Lanka
302/8
50.0
6.04
1
v Bangladesh
Mohali
won
7 Oct 2006
ODI # 2423
Sri Lanka
302/7
50.0
6.04
1
v Pakistan
Karachi
won
29 Jun 2008
ODI # 2723
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
Sri Lanka
301
49.3
6.08
2
v India
Colombo (RPS)
lost
7 Jul 1998
ODI # 1344
Sri Lanka
300/5
48.3
6.18
2
v Zimbabwe
Pallekele
won
16 Jan 2022
ODI # 4341
Sri Lanka
300/9
50.0
6.00
1
v England
Lord's
won
31 May 2014
ODI # 3495
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
Sri Lanka
299/5
50.0
5.98
1
v India
Sharjah
won
29 Oct 2000
ODI # 1652
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
Sri Lanka
298
46.2
6.43
2
v New Zealand
Mount Maunganui
lost
5 Jan 2019
ODI # 4075
Sri Lanka
298/4
50.0
5.96
1
v India
Jaipur
lost
31 Oct 2005
ODI # 2290
Sri Lanka
297/3
47.1
6.29
2
v England
The Oval
won
13 Jun 2013
ODI # 3370
Sri Lanka
297/7
50.0
5.94
1
v Pakistan
Sharjah
won
20 Apr 2001
ODI # 1711
Sri Lanka
297/9
50.0
5.94
1
v Pakistan
Karachi
lost
2 Oct 2019
ODI # 4212
Sri Lanka
296/4
46.0
6.43
1
v Bangladesh
Colombo (SSC)
won
22 Jul 1997
ODI # 1220
Sri Lanka
296/4
50.0
5.92
1
v Zimbabwe
Harare
won
6 Nov 1994
ODI # 948
Sri Lanka
296/9
50.0
5.92
1
v Pakistan
Abu Dhabi
won
22 May 2007
ODI # 2586
Sri Lanka
296/6
50.0
5.92
1
v Pakistan
Fatullah
won
25 Feb 2014
ODI # 3473
Sri Lanka
296/8
50.0
5.92
2
v South Africa
Centurion
lost
10 Feb 2017
ODI # 3834
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years