Cristiano Ronaldo remained atop the 100 highest-paid athletes list compiled by Forbes, a rundown that was heavy on National Basketball Association players who comprised almost a third of the list. Ronaldo is the only athlete making over $90 million in salary and endorsements, with James at $86.2 million and Messi at $80 million.
There's a significant gap between the top three of Ronaldo, James and Lionel Messi and the rest of the list.
Reports from Portugal suggest that Real Madrid are preparing themselves for offers from four clubs for Cristiano Ronaldo.
LeBron brought in right around the same amount of money in endorsements this year-$55 million vs. $54 million, per Forbes-but his salary/winnings figure climbed by about $8 million from last year's count.More news: David Beckham overcomes significant hurdle as dream of MLS franchise edges closer
More news: Jared Kushner White House braces for more scrutiny, Trump defends embattled son-in-law
More news: Everyone wrote me off - Critics inspired Mertesacker before Arsenal triumph
Basketball dominates with a record 32 NBA players among the top 100, up from 18 in 2016, followed by baseball with 22, American football with 15 and football with nine.
Ronaldo plays for Real Madrid, which recently became the first club in almost 30 years to win the Champions League, Europe's biggest soccer prize, in back-to-back seasons.
Serena Williams was the lone woman on the list with a total estimated income of $27 million -- $19 million of which came from endorsements -- to place her 51st overall.
To calculate the following results, all salaries and bonuses earned between June 1, 2016 and June 1, 2017 are included in Forbes' list.