1. Sri Lanka
2. India
3. Australia
4. Pakistan
No explanations are needed for the first 3 but you may be surprised by my 4th choice. Pakistan have a long batting line up although not very strong. But in ODIs even average batsmen can score handful of runs and having impact players in lower order is big help. Remember they have Razzaq and Afridi down the order. And Umar Akmal bats at no. 6. Talk of impact then.