Shikhar Dhawan who was part of a 188-run opening stand with Rahul in Pallekele - the highest for the first wicket by a visiting team in Sri Lanka - jumped 10 places to 28th.
England will play hosts to the West Indies for a three-Test series starting on Thursday, which they may have to win in order to remain in third position in team's rankings, depending on the results of a two-Test series between Bangladesh and Australia that starts later this month but ends earlier on 8 September. Rahul moved up two places to ninth after scoring his seventh successive fifty-plus score in Tests, becoming the joint record-holder alongside Everton Weekes, Andy Flower, Shivnarine Chanderpaul, Kumar Sangakkara and Chris Rogers. The Karnataka batsman has thus equalled his career-best ninth rank which he had attained last month.
The other Indian to gain big was Hardik Pandya, whose scintillating 96-ball knock of 108 saw him gain 45 positions to reach a career-best 68th rank among batsmen.
Among the bowlers, Indian pacer Mohammad Shami has climbed one place to 19th and Umesh Yadav has gained one spot to a career-best 21st position.
India's Kuldeep Yadav and Sri Lanka's Lakshan Sandakan also made it higher on the table. Kuldeep Yadav moved up 29 slots to 58th place, while Sandakan's haul of five for 132 has helped him gain 16 places to reach 57th position. Jadeja has slipped one point behind Shakib's tally of 431 points but remains at the top of the bowling rankings. Australia will go up to 101 points if Smith and Co win the series 2-0.