Cheteshwar Pujara (791) retained his fourth place but Rahane, who slipped to seventh, was replaced by Pakistan’s Babar Azam.
Also read: ICC ranks Babar on top in T20 ratings
Cricketer Azam scored an unbeaten hundred and 60 in the second Test in Karachi against Sri Lanka to move three spots to sixth and achieve his career-best ranking of sixth.
Mayank Agarwal and India’s limited overs vice captain Rohit Sharma wrapped up the top 20 for India, occupying the 12th and 15th spots respectively.
Among the bowlers, Jasprit Bumrah, who has been out since the start of the home series against South Africa due to a stress fracture, retained his sixth spot in the list headed by Australia’s Pat Cummins.
Read more: No Pakistani Player in ICC Test Rankings
India’s Ravindra Jadeja, meanwhile, remained at number 2 behind Jason Holder of the West Indies among Test all-rounders.
In the ICC World Test Championship, India stand on top with 360 points, way ahead of Australia (216), Pakistan (80), Sri Lanka (80), New Zealand (60) and England (56).