This should be one of the closest World Cups in recent history. Australia have won the last three going through the last two tournaments undefeated. However other teams have finally stepped up their game and India, South Africa and Sri Lanka are a real chance. England have never had the best ODI record so I can't really back them. Pakistan are so inconsistent but they will cause some big upsets.
Australia are still the number one ranked ODI team in the world by some distance but the fact it is being played on the sub-continent means that teams like India and Sri Lanka will have the advantage. I am still confident that Australia can win it even though our two best ODI bowlers from 2010 are injured and will miss the tournament.