Sri Lanka are a far better team than England are! System suggested won't work, but just for fun, here are my view of the Rankings:
1. South Africa - Look a very good team- Duminy, AB and the Morkel's look promising.
2. India- Soon to be No.1's if they win away from home. Powerhouse Batting lineup.
3. Australia- On the Fade and Ponting's inability to captain is being exposed.
4. Sri Lanka- A well balanced team with 4 big match winners. Sanga, Jaya, Murali, Mendis.
5. England- Too inconsistent with the bat, good with the ball, awful selection policy.
6. Pakistan- So much talent, would be par with England had they played more cricket.
7. New Z- Starting to come good, Taylor, Flynn and Southee are real prospects.
8. West Indies- One and a half man team in my eyes- Shiv and Gayle (when on form!)
9. Bangladesh- Inexperienced, but tons of talent. Watch out WI and NZ!