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 30th 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.
It is the first time the West Indies have missed out on a Champions Trophy, World Cup or T20 World Cup tournament.