L'international portugais gagne 16 millions d'euros par an avec la publicité et se place à la 8e position du classement établi par Forbes des sportifs les plus rémunérés par la pub. Messi ne figure pour sa part même pas dans ce top 10... dominé par Tiger Woods comme l'indique Sport. Top 10 des sportifs les plus bankable en 2015 selon Forbes 1. Tiger Woods - $30m 2. Phil Mickelson - $28m 3. LeBron James - $27m 4. Roger Federer - $27m 5. Mahendra Singh Dhoni - $21m 6. Usain Bolt - $18m 7. Kevin Durant - $18m 8. Cristiano Ronaldo - $16m 9. Rory McIlroy - $12m 10. Floyd Mayweather Jr. - $11.5m