India got back to second place in the ICC ODI team rankings, thanks to Sri Lanka's two consecutive wins against South Africa in the just concluded five-match series.
India had lost second place to the Proteas after they won the first three ODIs against Sri Lanka, however, the reversal in the fourth and fifth match helped India regain its position.
Virat Kohli remains India's highest ranked ODI player at number three while skipper Mahendra Singh Dhoni is at number five.
South Africa's Hashim Amla and AB de Villiers, meanwhile, continue to lead the batting chart.
Outside the top 10, South Africa's Graeme Smith is one of the biggest movers, returning to the top 20 in 17th position after gaining five places following his series.