1) Cristiano Ronaldo (Real Madrid, 38 goals)
No surprise to find Messi’s long time rival at the top of the list. The Portuguese star might have missed out on the La Liga title last season, but has certainly not been short on goals, and has continued that again this year.
SEE ALSO: Greatest football team of all time! Check out the best XI of the 21st Century