Indian captain Virat Kohli held on to his No. 1 spot in the batsman’s list but there was a change in the bowler’s list with Kagiso Rabada dethroning James Anderson as the No.1 bowler in the latest ICC Test rankings released on Wednesday.


The rankings come as a boost for Virat Kohli ahead of the four-match Test series against Australia starting on December 6 at Adelaide. the batting table, which Kohli continues to lead, Azhar Ali has moved up three places to 12th, Kusal Mendis is 20th (up by eight places), Ben Stokes is 31st (up by five places), Roshen Silva is 48th (up by five places) and Shane Dowrich is 58th (up by seven places).


New Zealand's Henry Nicholls leads the pack of batsmen who have achieved career-high rankings.


Nicholls is now ranked 17th (up by three places), Jos Buttler is 18th (up by three places), Haris Sohail is 38th (up by 33 places), Babar Azam is 39th (up by 24 places) and Ben Foakes is 50th (up by four places).


Apart from Kohli, Indian off-spinner Ravichandran Ashwin has gained a place to be seventh. Rabada has reclaimed the top spot from Anderson who lost out one per cent of his points for missing the Colombo Test. This meant Anderson lost nine points and has now dropped eight points behind the South Africa fast bowler.


Pakistan leggie Yasir Shah was the highest gainer in the latest rankings after his record-breaking 14-wicket haul in the recently concluded 2nd Test against New Zealand at Dubai. He has returned to the top ten.


Amongst other teams, Jonny Bairstow of England, Bangladesh's Mominul Haque have made impressive gains following their contributions in their sides' convincing victories earlier this week.


Bairstow's 110 and 15 was the cornerstone of England's 42-run victory over Sri Lanka in Colombo, which gave the visitors a 3-0 series win.


Mominul scored 120 and 12 as Bangladesh defeated the Windies by 64 runs in Chittagong for their maiden win over the Caribbean side.


Bairstow has returned to the top-20 in 16th place after rising six places, Mominul is now just outside the top-20 in 24th place after moving up 11 places.


In the team rankings, India are still on top with South Africa behind their back.