India has been ranked at the number two spot in the latest Reliance ICC ODI Rankings that were released on Sunday.
Australia has topped the ODI rankings, while South Africa's maiden ODI series win in Sri Lanka has helped the nation to rise up in the latest rankings, The Dawn reported.
South Africa are currently at the number four spot behind third placed Sri Lanka and are followed by England in the fifth place.
Meanwhile, India's archrival Pakistan is placed at number six, the report added.
The Top 10 ODI teams in the latest ICC rankings are:
1. Australia
More From This Section
2. India
3. Sri Lanka
4. South Africa
5. England
6. Pakistan
7. New Zealand
8. West Indies
9. Bangladesh
10.