For finals I can’t determine but for semis according to my view it can be South Africa, Australia, England and India.
England is a strong force to be reckoned with especially with their formidable bowling unit. Same as Africa, with their old time bowlers like Tahir but you also can’t right of batsman’s like Amla. Australia is pumped right now with Warner and Smith back in action from their scandal.
However the most anticipated team is India. They have strong reputation in cricket even though hockey is their national sport. They beat countries on their own soil and have a formidable team.
And as for all the other teams like West Indies, Bangladesh, Afghanistan, Pakistan and Sri Lanka can give a surprise, you never know.
