Cricket correspondent Andrew Alderson has ranked the teams for us on a week-to-week basis and predicted three of the four semi-finalists.
While he feels quite chipper about this, the winner he failed to predict was New Zealand. He has been trying to live with the burden of such treachery by drinking cold beers and eating cashew nuts overlooking the city of Colombo from his hotel bar.