Rohit, who now has five centuries from 28 Test matches, gained a whopping 36 slots after his knocks of 176 and 127 in the first Test against South Africa in Visakhapatnam that helped India win by 203 runs and take a 1-0 lead in the three-match series.
The other opener Mayank Agarwal has also attained a career-best 25th position after his first innings double-century lifted him 38 places. Captain Virat Kohli, who retained his second spot, has dropped below the 900-point mark for the first time since January 2018.
He is now on 899 points, 38 behind top-ranked Steve Smith of Australia. Among the bowlers, off-spinner Ravichandran Ashwin has made a comeback to the top 10 after his match haul of eight wickets, which included figures of seven for 145 in the first innings.
India have gained 40 points in the ICC World Test Championship table after the win at Visakhapatnam and are now on 160 points after having won a full 120 points for a 2-0 series win in the West Indies.