Ronaldo’s endorsement partners benefit from his massive Instagram and Facebook followings.
Cristiano Ronaldo: $800 Million
The highest player pay in all team sports in 2019 belongs to Messi, who plays for Barcelona.
Lionel Messi: $750 Million
James has made more than twice as much from endorsements during his first 16 years in the NBA.
LeBron James: $680 Million
Federer, 38, may be on the back end of his tennis career, but he will continue to earn millions, thanks to his $300 million deal with Uniqlo inked in 2018.
Roger Federer: $640 Million
The six-time F1 World Champion is the most marketable athlete in the sport and commands the biggest paycheck.