PORTLAND, Ore. -- Portland Trail Blazers guard Damian Lillard ranks No. 15 on a list of the 100 highest-paid athletes in the world, compiled by Forbes.

Lillard earned an estimated $38 million from June 1, 2016 to June 1, 2017, the time frame Forbes used to generate the list. He made $24.4 million in salary and $14 million from endorsements.

TOP 100: See the complete list

Soccer star Cristiano Ronaldo was the highest-paid player on the list, having earned a total of $93 million between his soccer salary ($58 million) and endorsement income ($35 million).

Thirty-two NBA players made the list this season, up from 18 last year. The highest-paid NBA athlete was LeBron James, who ranked No. 2 overall at $86.2 million ($31.2 million salary, $55 million endorsements).

There were 22 MLB players on the list, led by Los Angeles Dodgers ace Clayton Kershaw ($33.3 million) at No. 28. Fifteen NFL players made the list, led by Indianapolis Colts quarterback Andrew Luck, who ranked sixth overall with an income of $50 million.

Only one woman made the list. Tennis player Serena Williams, 51st on the list, made $27 million, of which $19 million came from endorsements. Roger Federer paced the six tennis players on the list at No. 4 at $64 million.

Jimmie Johnson at No. 93 ($21.8 million) was among two NASCAR drivers to make the list. No NHL players made the cut.

Golf had four athletes on the list, including the oldest (No. 12 Phil Mickelson, 46, who earned an estimated $43.5 million) and youngest (No. 21 Jordan Spieth, 23, at $34.5 million) athletes on the rundown.

KGW's Jared Cowley contributed to this report.