This is a list of scores of 400 or more runs made by a team in a One Day International (ODI), a form of one-day cricket played between international cricket teams who are Full Members of the International Cricket Council (ICC) as well as the top six Associate and Affiliate members. Unlike Test matches, ODIs consist of one innings per team, with a limit on the number of overs. The limit is currently 50 overs per innings, although in the past this has varied. The earliest match now recognised as an ODI was played between England and Australia on 5 January 1971; since then there have been over 4,000 ODIs played between 26 teams.