As of now, 7 teams have confirmed their standing in top-8, thereby directly qualifying to the 2023 ODI World Cup.
1. England
2. Bangladesh
3. Pakistan
4. New Zealand
5. India
6. Afghanistan
7. Australia
The final position will be decided in the next 2-3 months and the teams that are competing for the 8th position are:
1. West Indies (88 points from 24 matches. 0 matches remaining)
2. Ireland (68 points from 21 matches. 3 matches remaining)
3. Sri Lanka (62 points from 18 matches. 6 matches remaining)
4. South Africa (49 points from 16 matches. 8 matches remaining)
Only one among these 4 teams will manage direct qualification.
I think SA will be able to qualify as they still have 8 matches left and this team has the potential to win all 8 matches. Srilanka does have 6 more matches but the team is very unreliable when it comes to ODI. What interested me with the qualifying list is that Bangladesh and Afghanistan qualified. I was not expecting these two teams to be on the qualifying list.