James Anderson attained the top position in the ICC rankings for bowlers ahead of test series against India. on the other hand, Dimuth Karunaratne attained the seventh position in the ICC ratings. He scored 356 runs against South Africa from two test matches. He climbed three positions up by scoring 158*, 60, 53, and 85 runs from the series. He attained 754 rating points. He is 54 points away from Indian player Cheteswar Pujara who is in the sixth position of ICC test ratings for batsmen.
Rabada could not encash the spin-friendly conditions of Sri Lanka and picked only seven wickets from two test matches on an average of one wicket from each innings. He picked seven wickets from Galle test match. He lost some points by his performance at Colombo and conceded his position to James Anderson. This is a booster to the England team ahead of the five test-match series against India to be commenced from 1st August 2018.
Another spinner from South Africa, Keshav Mahraj climbed five positions up in the ICC ratings for bowlers by picking 12 wickets from the second test-match against Sri Lanka. He attained a position in the top 20 positions of bowler rankings in the test format. He acquired 18th position by his performance in the test series against Sri Lanka.
Sri Lankan bowler Akila Dananjaya picked seven wickets from the test-series to stand as the 39th ranked bowler in the ICC ratings and gained 46th rank in the ICC ratings for all-rounders.