Only 10 teams will qualify for the 2019 world cup after a decision was taken to shrink the size of the tournament. In 2011 and in 2015 the tournament had 14 teams but ICC have decided few nations will make for a better competition. England will qualify automatically because they are hosting the tournament, as will the top seven one day international nations according to the latest ICC rankings 6 months prior to the tournament.
However, that leaves only two spots for the remaining test playing nations and affiliate members of the ICC. Those places have been taken by Afghanistan and West Indies at a qualifying tournament which was held in Bangladesh in March 2018.
Teams Qualified for the 2019 Cricket World
This tournament included the remaining four teams that failed to make the top seven one day international spots plus the top four teams from the Cricket World League Championships.
Teams Qualified for the 2019 Cricket World Cup
Current qualifiers based on current ICC One Day International rankings
Participants in the 2018 World Cup qualification tournament
Papua New Guinea
ICC Cricket World Cup 2019 Betting Odds
Sri Lanka 16/1
West Indies 16/1
South Africa 5/1
New Zealand 8/1