Im surprised that nobody has picked India to go into the semis or quarters. Sure the conditions are bouncy and fast, but currently South Africa, Sri Lanka, Australia, New Zealand are pretty much in bad ODI form. A lot can change in a few months no doubt about it but, i feel that India just recently winning in the West Indies and having great youngsters such as Yuvraj Singh, Mohammad Kaif, Virender Sehwag, Dinesh Mongia, Tinu Yohannan and Ajit Agarkar, along with Harbhajan, Kumble, Sachin, Sourav and Dravid, India have a strong chance of going for victory. India has a boosted morale with some nice ODI wins under their belt, but still i feel need to be more consistent. The NatWest series should be a ripper and a test for the Indians and also the ICC Champions Trophy coming in September.
Winner: Either Pakistan/New Zealand/India
Runner Up: Australia
Semis: Sri Lanka/South Africa/England
Expect Nothing: West Indies, Zimbabwe, Kenya, Bangladesh, Holland, Namibia, Canada
These are my two cents. I know many people might disagree with me and I appreciate that.
Thanks