The International Cricket Council (ICC) determines which teams have ODI status.
The twelve Test-playing nations have permanent ODI status:
Between 2005 and 2017, the ICC granted temporary ODI status to six other teams. In 2017, this was changed to four teams, following the promotion of Afghanistan and Ireland to Test status.
The ICC had previously decided to limit ODI status to 16 teams.
Teams earn this temporary status for a period of four years based on their performance in the ICC World Cup Qualifier.
The ICC subsequently increased the number of teams holding Temporary ODI status to eight.
The following eight teams currently have this status: