Virat Kohli overtook Steve Smith to become the No 1 test batsman in the world.
The Indian batsman’s performance in the first test match against England brought him to No 1 in the rankings. He made 200 runs in the match which India lost by 31 runs.
Australia’s Steve Smith and Joe Root of England are placed at second and third place respectively.
English pacer James Anderson tops the bowling rankings and South Africa’s Kagiso Rabada of South Africa is at No 2. India’s Ravendra Jadeja is at third place.
Not a single Pakistani player was in the top 10. Pakistan’s Yasir Shah is at No 18 in the rankings.