West Indies will not take part in the 2017 Champions Trophy after Pakistan pipped them to eighth place in the International Cricket Council's one-day rankings at the 30 September cut-off.
Only the top eight teams on that date will compete in the tournament.
As well as Pakistan, Australia, India, South Africa, New Zealand, Sri Lanka and Bangladesh will join hosts England.
Bangladesh, who were last involved in the event in 2006, made sure of their place by beating South Africa in July.
The Windies, who won the Champions Trophy in 2004, suspended coach Phil Simmons on Monday for criticising selectors.
It is the first time they have missed out on a Champions Trophy, World Cup or World Twenty20 tournament.
At the World Cup earlier this year, they were thrashed by New Zealand in the quarter-finals, while Pakistan, India, England and South Africa have all beaten them in ODI series over the past two years.
The next cut-off date for teams is 30 September 2017 - when the top eight one-day sides will earn automatic entry to the 2019 World Cup, which will also take place in the UK.
|ICC ODI rankings as of 30 September 2015|
|1. Australia - 127||5. Sri Lanka - 103||9. West Indies - 88|
|2. India - 115||6. England - 100||10. Ireland - 49|
|3. S Africa - 110||7. Bangladesh - 96||11. Zimbabwe - 45|
|4. New Zealand - 109||8. Pakistan - 90||12. Afghanistan - 41|