I realistically thought only 3 teams could challenge India going into the tournament, one of them is last on the table, one just lost by 250 runs and Australia lost badly after having India 3/2. New Zealand are also a smokey, they can pull anything off at times... like losing to Pakistan after making 400.
I think the only team capable of beating them now is Australia, but god I hope we don't finish 4th...
Australia will beat both AFG and BAN. Both grounds are top batting surfaces with not much spin. Australia will end up No. 2 likely.
South Africa have a tricky game vs Afghans at Ahmedabad. If a spinning or slow burn pitch is given, AFG could wreck havoc there. But if Australia beat AFG, South Africa will be assured of No. 3 spot at least, which ensures them not having to face India in the semifinals.
It’s India vs New Zealand or India vs Pakistan for the semis. I think Pakistan will be the tougher opponent in these conditions and especially at Eden if Pakistan bat first. There could be decent support for Pakistan at Eden too. But I hope it’s India vs New Zealand