You can’t become a billionaire only from playing football. Even if you are the best paid player in the world for 10 years, those huge financial numbers are still far away from your grasp. What Cristiano Ronaldo masterfully did is creating a brand, one that transcended the sporting world horizon. He is way more than a football player. He is a hotel owner, restaurant owner, has his own clothing line, his own perfume, starred in commercials etc. He is a successful businessman, who also has an amazingly well-paid job, and can also “milk” his fame by signing well-paid sponsorship deals, or appear in well-paid commercials.
It is very hard to become a billionaire by having only one source of income. You must expand, and that’s exactly what Cristiano did. The “CR7” brand is known by many people outside of the football world, and he is surely very famous even among people that didn’t watch a single football game in their life. Cristiano Ronaldo build an empire for more than 15 years, and at 35 years old he is simply enjoying the benefits of all of his hard work and great ideas. He surely deserves it.