One Day International (ODI) cricket is played between international cricket teams who are Full Members of the International Cricket Council (ICC) as well as the top four Associate members. Unlike Test matches, ODIs consist of one inning per team, having a limit in the number of overs, currently 50 overs per innings – although in the past this has been 55 or 60 overs. ODI cricket is List-A cricket, so statistics and records set in ODI matches also count toward List-A records. The earliest match recognized as an ODI was played between England and Australia in January 1971; since when there have been over 4,000 ODIs played by 28 teams. This is a list of Sri Lanka Cricket team's One Day International records. It is based on the List of One Day International cricket records, but concentrates solely on records dealing with the Sri Lankan cricket team. Sri Lanka played its first ever ODI in 1975.

Key The top five records are listed for each category, except for the team wins, losses, draws and ties, all round records and the partnership records. Tied records for fifth place are also included. Explanations of the general symbols and cricketing terms used in the list are given below. Specific details are provided in each category where appropriate. All records include matches played for Sri Lanka only, and are correct .

+ Key Symbol Meaning Player or umpire is currently active in ODI cricket Even took place during a Cricket World Cup * Player remained not out or partnership remained unbroken ♠ One Day International cricket record Date Starting date of the match Innings Number of innings played Matches Number of matches played Opposition The team Sri Lanka was playing against Period The time period when the player was active in ODI cricket Player The player involved in the record Venue One Day International cricket ground where the match was played

Team records Overall record MatchesWonLostTiedNRWin % 937 434 456 6 41 46.31%Last Updated: 1 September 2025

Team wins, losses, draws and ties , Sri Lanka has played 943 ODI matches resulting in 435 victories, 461 defeats, 6 ties and 41 no results. OpponentMatchesWonLostTiedNo Result% WonFirstLast Full Members 15 10 4 0 1 66.66 2014 2024 105 37 64 0 4 35.23 1975 2025 60 45 13 0 2 75.00 1986 2025 82 38 40 1 3 48.73 1982 2026 171 59 99 2 11 34.50 1979 2024 5 5 0 0 0 100.00 2007 2023 108 44 54 1 9 40.56 1979 2025 160 59 96 1 4 37.82 1975 2025 81 33 46 1 1 40.74 1992 2023 69 33 32 0 4 50.76 1975 2026 66 51 12 0 3 77.27 1992 2025 Associate Members 1 1 0 0 0 100 2007 2007 2 2 0 0 0 100 2003 2011 6 5 1 0 0 83.33 1996 2011 6 6 0 0 0 100 2002 2023 1 1 0 0 0 100 2023 2023 4 4 0 0 0 100 2011 2023 3 3 0 0 0 100 2004 2023Total94543646164248.6119752026

First bilateral ODI series wins

Opponent Year of first Home win Year of first Away win 2023 YTP 1982 2010 2002 2005 1993 2006 1993 - YTP 2014 2006 1993 2001 2009 1995 YTP 2019 2004 - 2010 1995 1998 1994 Last updated: 7 June 2023

First ODI match wins

Opponent Home Away / Neutral Venue Year Venue Year Pallekele 2022 Mirpur 2014 Colombo (PSS) 1983 Melbourne 1985 Kandy 1986 Dhaka 1988 YTP YTP Port of Spain 2007 Hambantota 2011 Paarl 2003 Colombo (SSC) 1982 Faisalabad 1996 Colombo (PSS) 1985 Manchester 1979 YTP YTP St. George's 2007 Nairobi 1996 Kandy 1996 Colombo (RPS) 2002 Amstelveen 2006 Moratuwa 1984 Derby 1983 YTPYTPBulawayo2023 Colombo (SSC) 1986 Lahore 1982 Colombo (RPS) 1993 Wellington 1992 YTP YTP Edinburgh 2011 Dambulla 2004 Lahore 2008 Colombo (RPS) 1993 Rajkot 1989 Colombo (SSC) 1996 New Plymouth 1992 Last updated: 23 June 2023

Winning every match in a series In a bilateral series winning all matches is referred to as whitewash. First such event occurred when West Indies toured England in 1976. Sri Lanka have recorded 20 such series victories.

OppositionMatchesHostSeason 3 1997/98 3 1999/00 3 2000/01 3 2002 5 2004 5 2004 3 2005 5 2006 3 2007 5 2008/09 3 2013/14 3 2015/16 3 2019 3 2019/2032023/24 2 2025 2 2025 Last updated: 1 September 2025

Losing every match in a series Sri Lanka have also suffered such whitewash 12 times.

OppositionMatchesHostSeason 3 1982/83 3 1982/83 4 1985/86 3 1990/91 5 2014/15 5 2016/17 5 2017 5 2017/18 3 2018/19 5 2018/19 3 2020/21 3 2022/23 Last updated: 7 November 2023

Team scoring records

Most runs in an innings The highest innings total scored in ODIs came in the match between England and Australia in June 2018. Playing in the third ODI at Trent Bridge in Nottingham, the hosts posted a total of 481/6. The first ODI against the Netherlands in July 2006 saw Sri Lanka set their highest innings total of 443/9.

Rank Score Opposition Venue Date Scorecard 1 VRA Cricket Ground, Amstelveen, Netherlands Scorecard 2 Madhavrao Scindia Cricket Ground, Rajkot, India Scorecard 3 Asgiriya Stadium, Kandy, Sri Lanka Scorecard 4 Pallekele International Cricket Stadium, Kandy, Sri Lanka Scorecard 5 Malahide Cricket Club Ground, Dublin, Ireland Scorecard Last updated: 9 February 2024

Fewest runs in an innings The lowest innings total scored in ODIs has been scored twice. Zimbabwe were dismissed for 35 by Sri Lanka during the third ODI in Sri Lanka's tour of Zimbabwe in April 2004 and USA were dismissed for same score by Nepal in the sixth ODI of the 2020 ICC Cricket World League 2 in Nepal in February 2020. The lowest score in ODI history for Sri Lanka is 43 scored against South Africa in the Sri Lanka's tour of South Africa in 2012.

Rank Score Opposition Venue DateScorecard 1 Boland Park, Paarl, South Africa Scorecard 2 R.Premadasa Stadium, Colombo, Sri Lanka Scorecard 3 Wankhede Stadium, Mumbai, India Scorecard Sharjah Cricket Stadium, Sharjah, United Arab Emirates Scorecard 5 Old Trafford, Manchester, England Scorecard Last updated: 17 September 2023

Most runs conceded an innings Sri Lanka conceded the highest runs of 428 against South Africa in 2023 Cricket World Cup.

Rank Score Opposition Venue Date Scorecard 1 Arun Jaitley Cricket Stadium, New Delhi, India Scorecard 2 Madhavrao Scindia Cricket Ground, Rajkot, India Scorecard 3 Eden Gardens, Kolkata, India Scorecard 4 Punjab Cricket Association Stadium, Mohali, India Scorecard 5 Greenfield International Stadium, Thiruvananthapuram, India Scorecard Last updated: 7 September 2021

Fewest runs conceded in an innings The lowest score conceded by Sri Lanka for a full inning is 35 by Zimbabwe during the third ODI in Sri Lanka's tour of Zimbabwe in April 2004

Rank Score Opposition Venue DateScorecard 1 Harare Sports Club, Harare, Zimbabwe Scorecard 2 Boland Park, Paarl, South Africa Scorecard 3 Sinhalese Sports Club Ground, Colombo, Sri Lanka Scorecard 4 Sharjah Cricket Stadium, Sharjah, United Arab Emirates Scorecard 5 Harare Sports Club, Harare, Zimbabwe Scorecard Last updated: 7 September 2021

Most runs aggregate in a match The highest match aggregate scored in ODIs came in the match between South Africa and Australia in the fifth ODI of March 2006 series at Wanderers Stadium, Johannesburg when South Africa scored 438/9 in response to Australia's 434/4. The first ODI of the 2009 ODI Series against India in | Madhavrao Scindia Cricket Ground, Rajkot saw a total of 825 runs being scored.

Rank Aggregate Scores Venue Date Scorecard 1 (414/7) v (411/8) Madhavrao Scindia Cricket Ground, Rajkot, India Scorecard 2 (428/5) v (326) Arun Jaitley Stadium, Delhi, India Scorecard 3 720/9 (381/3) v (339/6) Pallekele International Cricket Stadium, Kandy Scorecard 4 (371/7) v (326) Bay Oval, Mount Maunganui, New Zealand Scorecard 5 (367/5) v (327) Sahara Park Newlands, Cape Town, South Africa Scorecard Last updated: 9 February 2024

Fewest runs aggregate in a match The lowest match aggregate in ODIs is 71 when USA were dismissed for 35 by Nepal in the sixth ODI of the 2020 ICC Cricket World League 2 in Nepal in February 2020. The lowest match aggregate in ODI history for Sri Lanka is 73 scored during the 2003 Cricket World Cup against Canada.

Rank Aggregate Scores Venue Date Scorecard 1 (36) v (37/1) Boland Park, Paarl, South Africa Scorecard 2 (35) v (40/1) Harare Sports Club, Harare, Zimbabwe Scorecard 3 (38) v (40/1) Sinhalese Sports Club Ground, Colombo, Sri Lanka Scorecard 4 (50) v (51/0) R.Premadasa Stadium, Colombo, Sri Lanka Scorecard 5 (67) v (68/1) Harare Sports Club, Harare, Zimbabwe Scorecard Last updated: 17 September 2023

Result records An ODI match is won when one side has scored more runs than the total runs scored by the opposing side during their innings. If both sides have completed both their allocated innings and the side that fielded last has the higher aggregate of runs, it is known as a win by runs. This indicates the number of runs that they had scored more than the opposing side. If the side batting last wins the match, it is known as a win by wickets, indicating the number of wickets that were still to fall.

Greatest win margins (by runs) The greatest winning margin by runs in ODIs was England's victory over South Africa by 342 runs in the third and final ODI of South Africa's 2025 tour of England. The largest victory recorded by Sri Lanka was during the final of the 2000 Champions Trophy in Sharjah by 245 runs against India.

Rank Margin Target Opposition Venue Date 1245 Runs 300 Sharjah Cricket Stadium, Sharjah, United Arab Emirates 2243 Runs 322 Queen's Park Oval, Port of Spain, Trinidad & Tobago 3234 Runs 310 Gaddafi Stadium, Lahore, Pakistan 4219 Runs 352 Ranasinghe Premadasa Stadium, Colombo, Sri Lanka 5210 Runs 333 Mahinda Rajapaksa International Stadium, Hambantota, Sri Lanka Last updated: 7 September 2021

Greatest win margins (by balls remaining) The greatest winning margin by balls remaining in ODIs was England's victory over Canada by 8 wickets with 277 balls remaining in the 1979 Cricket World Cup. The largest victory recorded by Sri Lanka is during the Zimbabwe's tour of Sri Lanka in 2001 when they won by 9 wickets with 274 balls remaining.

Rank Balls remaining Margin Opposition Venue Date 1 274 9 wickets Sinhalese Sports Club Ground, Colombo, Sri Lanka 2 272 Boland Park, Paarl, South Africa 3 244 Harare Sports Club, Harare, Zimbabwe 4 240 8 wickets National Cricket Stadium, St. George's, Grenada 5 229 10 wickets Shere-e-Bangla Stadium, Mirpur, Bangladesh Last updated: 7 September 2021

Greatest win margins (by wickets) A total of 55 matches have ended with chasing team winning by 10 wickets with West Indies winning by such margins a record 10 times. Sri Lanka have won an ODI match by this margin on six occasions.

Rank Margin Opposition Venue Date 1 10 wickets Sinhalese Sports Club Ground, Colombo, Sri Lanka City Oval, Pietermaritzburg, South Africa Rangiri Dambulla International Stadium, Dambulla, Sri Lanka Ranasinghe Premadasa Stadium, Colombo, Sri Lanka Shere-e-Bangla Stadium, Mirpur, Bangladesh Queens Sports Club, Zimbabwe Last updated: 23 June 2023

Highest successful run chases South Africa holds the record for the highest successful run chase which they achieved when they scored 438/9 in response to Australia's 434/9. Sri Lanka's highest innings total while chasing is 324/2 in a successful run chase against England at Headingley, Leeds during the Sri Lank's ODI whitewash of England in 2006.

Rank Score Target Opposition Venue Date 1 322 Headingley, Leeds, England 2 The Oval, London, England 3 314 Pallekele Cricket Stadium, Kandy, Sri Lanka 4 313 New Wanderers Stadium, Johannesburg, South Africa 5 Pukekura Park, New Plymouth, New Zealand 6 Kensington Oval, Bridgetown, Barbados Last updated: 7 September 2021

Narrowest win margins (by runs) The narrowest run margin victory is by 1 run which has been achieved in 31 ODI's with Australia winning such games a record 6 times. Sri Lanka has achieved any victory by 1 run on two occasions.