2) Gareth Bale (Real Madrid)
The most expensive player of all time and a joy to watch on his day, Gareth Bale may have the tough challenge of upstaging Ronaldo in his own team, let alone in the world rankings. The Welshman still has more to offer, though, and has been in fine form this season as he seeks to win more silverware for Real. Individual recognition in the future can’t be ruled out.