James Anderson has leapfrogged his England new-ball partner Stuart Broad to become the No. 1 Test bowler in the ICC rankings. This is the first time Anderson has occupied the top of the table in his Test career, which began in 2003.

Anderson has picked up 18 wickets in the first two Tests of the ongoing home series against Sri Lanka, collecting 79 points in that period and gaining four spots in the rankings. His figures of 3 for 36 and 5 for 58 in the second Test in Chester-le-Street gave him 30 points, and moved him above Broad and India off spinner R Ashwin.

"I'm delighted to have contributed as I have throughout the series and hopefully I can take some more wickets in the next game," Anderson said. "You've got to make the most of it when you are in rhythm, when you're not it can be a struggle."

Anderson's match haul of eight wickets helped him become the sixth bowler to pass 450 wickets in Tests. Broad, who took five wickets in the second Test, dropped three points and slipped behind Ashwin to third place.

Moeen Ali, who scored a career-best unbeaten 155 in England's first innings, achieved his highest batting ranking, jumping 12 places to No. 35. He has also moved to sixth on the all-rounders' list, and sits a point behind his team-mate Ben Stokes.