In the current ICC ODI Team ratings South Africa is the No.1 team. Team India has reached at No.2 spot as Kiwis have Beaten Kangaroos in the second ODI. And Aussies r at now No.3
According to me we r going to c ups and downs in top 3 spots.
Australia is not playing good cricket currently but I think they will start competing hard once again very soon.We should not forget that Brett Lee and Stuart Clarke r injured and when they will be fit, Australia bowling attcak will be strong again. Mike Hussey is also not in greats of form but as it is said in cricket "form is temporary,class in permanent" he will also start doing well for his country.David Warner is a good young batsman but he is not consistent so according to me Simon Katich should open the innings in ODIs too with Shaun Marsh.According to me, Brad Haddin can be a good opening batsman for Australia beacause he is a natural stroke player and can do well at the opening position And Andrew Symonds might come back in the team and Aussies will start roaring again.
The other thing is that Australia is not playing too bad cricket But its the other teams who have raised their levels,especially India and South Africa.This 2 teams have beaten australia in the past but both the teams were unable to perfrom well consistently.Both the teams have got 2 out standing captains in MS Dhoni and Graeme Smith.And the teams are looking very balanced .
So we might see some great cricket from these 3 sides and may be from the other teams in the next 2 years.