Every year, Messi and Ronaldo score quite a few goals. This has been happening for so long that we can’t really remember the last time who, apart from the two won it; until Harry Kane did the unthinkable last year. There is no reason to believe why it won’t happen again.
5. Pierre-Emerick Aubameyang
The Gabon captain has been one of the most consistent scorers in the world for a long time. It is actually quite astounding he is still at Borussia Dortmund when most of his best team-mates have tasted the delicacies of foreign shores, only to return back to the Gelsenkirchen.
With 21 goals from 23 games this season, he ended 2017 on a high and it is only a matter of time for him to pick up from where he left off.
4. Mohamed Salah
In Florence, he resurged his career again and earned a move to Rome. In the city of gladiators, he finally reached the level that was expected of him; but it was definitely not his ceiling. And now at the Merseyside with Liverpool, he is enjoying the best years of his life as a footballer.
He might have to miss a few initial weeks of 2018 due to injury, which will be a setback; but his ability will once again get him among the top scorers.
3. Edinson Cavani
So far this season, he leads the European Golden Boot race with 19 league goals under his belt. In totally, he has scored 25 goals this season and, with Neymar and Mbappe playing beside him, there is no sign of him stopping anytime soon.
The Brazilian might have taken this lesson from Cavani as he chose to go to Paris-Saint Germain and become the focal point in attack for the Parisiens. He might not have reached his optimum scoring ability, but who knows; this could be his year.
His stats this season are phenomenal to put it simply. He has 17 goals from 20 games; there is a good chance that he will add another 30 more by the time the season concludes. And that would be a good push to lead the charts by the end of the year.
1. Harry Kane
Obviously. The man who finally broke the Messi-Ronaldo goalscoring duopoly should be the most favorite to do it again. The Englishman was labeled as a one-season wonder by many quarters of the football fraternity.
The Tottenham Hotspur star scored 56 goals in 2017 to finish as the highest scorer in European football for the year. With each passing game, it seems as though he is becoming an even better player.