Given the way South Africa started the World Cup, it was expected that they would easily win against the Dutch. But, strange things have happened and that has made the semi-final route fun. All the teams participating in the tournament have played 3 matches each and India are currently on top of the table.

In the ODI World Cup each team has to win 9 matches and 7 wins is a simple equation to secure a place in the semi-finals. India and New Zealand have strengthened their grip on the top two positions with 3 points each.

The Indian team is at the top position with a net run rate of 1.821, while New Zealand is second with a net run rate of 1.604. Although South Africa lost yesterday, their net run rate is 1.385 and they are third with 4 points. followed by Pakistan.

India and New Zealand are currently safe among the top four teams in the points table. They now need 4 wins from the remaining 6 matches to qualify for the semi-finals. In the remaining matches of the Indian team, New Zealand, England, Bangladesh, Sri Lanka, South Africa.

New Zealand is playing against Afghanistan today and in the remaining matches they have to play against India, Australia, South Africa, Pakistan and Sri Lanka. Path for Pakistan and South Africa is now a bit tougher and they need to win 5 out of 6 matches.

England, Afghanistan, Bangladesh, Australia, Netherlands have won 1 each out of 3. They need to win 6 or at least 5 of the remaining 6 matches. Net run rate is also important. Sri Lanka's challenge is almost over and they have 6 out of 6 matches.

Although Sri Lanka, Netherlands are difficult to reach the semi-finals, they can shock the teams now in the race and create opportunities for others.