Even if Afghanistan wins today's match, it will not guarantee their place in the semi finals. After that Afghanistan has other two matches with Australia and South Africa, and they will have to win both these matches against tough opposition in order to secure their place in the semi final of the world cup.
Let's check the odds for today's match and see how bookies feel about the result of this match. Clearly, if you are to bet on this match, go with the Afghanistan team and be safe.

Afghanistan is strong side because of their batting and bowling unit. Netherlands is new and not so much experience in world cup cricket. Afghanistan played 6 matches so far in this world cup and they have win 3 match against world champions team England, Pakistan and Srilanka with 8 points and 6th postion on points tables. Netherlands aslo played 6 matches in this world cup they win only 2 match one against Top team South Africa and Second is against Bangladesh, they are 8th Positions in point tables. Winner of this match between Afghanistan and Netherlands will have more chances to qualify for Champion trophy.
The Netherlands team did not do well in the first twenty overs and I think that they will play the other overs as they played the last twenty overs. They lost five main wickets and their main batsman otherwise they are scored average but they couldn’t do a good score because they lost the batsman who played well now middle order batsman were started to come early which is not good.
The players of the Netherlands were out because of running between the wickets, which means running out. Max O'Dowd played very well but unfortunately, he lost his wicket, He could have done something but he was out so the Netherlands’ chances to win this match went on low.