#2 Cristiano Ronaldo (Rating 8.01) - Real Madrid

Finished. Past his prime. Not one of the world's best. These were the adjectives bandied about to describe Cristiano Ronaldo during the first half of the season. However, the Portuguese superstar has proved to the world once again as to why he is considered to be one of the greatest players of all time.
Having gone an incredible goalscoring streak since the start of 2018, Ronaldo from literally out of nowhere has come to occupy the second place just behind Lionel Messi in the race for the pichichi. Having scored 22 goals in 23 league appearances so far, the 33-year-old has started to find ominous form once again and has scored an incredible 11 goals in his last 5 league appearances.
While Barcelona might be way ahead of Real Madrid in La Liga, the race for the top scorer is well and truly on and one will not put it past Ronaldo to finish as the league's top scorer once again this season.