L'international portugais, vainqueur de l'Euro-2016 et de la Ligue des champions 2017, a empoché 93 millions de dollars (82,6 millions d'euros) lors des douze derniers mois en salaires (58 M USD) et contrats publicitaires (35 M USD). Il devance la superstar du basket LeBron James, sacré champion NBA avec Cleveland en 2016, (2e, 86,2 M USD) et l'international argentin du FC Barcelone Lionel Messi (80 M USD). L'ancien n°1 mondial du tennis masculin Roger Federer, vainqueur de l'Open d'Australie 2017, occupe la 4e place (64 M USD), devant un autre joueur NBA, la recrue-star de Golden State Kevin Durant (5e, 60,6 M USD). Le top 5 du classement Forbes 2017 est composé des cinq mêmes sportifs qu'en 2016, mais Messi a perdu sa 2e place au profit de «King James». Une seule femme figure dans ce classement de 100 sportifs, la reine du tennis féminin Serena Williams qui, enceinte, a mis un terme à sa saison 2017 : la joueuse aux 23 titres du Grand Chelem occupe la 51e place (27 M USD). Le joueur de golf Tiger Woods, qui a longtemps dominé ce classement, est 17e avec 37,1 millions de dollars, même s'il n'a joué que trois tournois depuis 2015 en raison de problèmes récurrents au dos. Onze sports et 21 pays sont représentés dans ce classement, dominé par les sportifs américains au nombre de 63. La NBA, qui vit une période de prospérité économique sans précédent, en raison de l'explosion des droits TV, domine ce classement avec 32 joueurs, contre 18 dans l'édition 2016. La Ligue majeure de baseball (MLB) place 22 joueurs, dont le mieux payé, le lanceur-vedette des Los Angeles Dodgers Clayton Kershaw pointe à la 28e place avec un salaire annuel de 33,3 millions dollars. La Ligue nationale de football américain (NFL) est représentée par quinze joueurs. Le joueur NFL le mieux payé est le quarterback d'Indianapolis, Andrew Luck, classé en 6e position avec 50 millions de dollars par an. Selon Forbes, les salaires et contrats cumulés des 100 sportifs les mieux payés s'élèvent à 3,11 milliards de dollars, en baisse de 1% sur un an.