In 2025, the world of sports saw athletes achieving remarkable financial success, with earnings from salaries, winnings, and endorsements reaching unprecedented heights. Here's a list of the top ten highest-paid sports personalities this year.
The Portuguese football icon topped the list, earning an estimated $260 million, with a significant portion stemming from his contract with Saudi Arabian club Al Nassr and various endorsements.
Spanish golfer Jon Rahm secured the second spot, amassing $218 million, bolstered by his on-course successes and lucrative sponsorships.
Argentine football legend Lionel Messi earned $135 million, combining his salary from Paris Saint-Germain and various endorsement deals.
NBA superstar LeBron James garnered $128.7 million, with earnings from his Los Angeles Lakers contract and numerous business ventures.
Brazilian footballer Neymar Jr. earned $110 million, combining his Paris Saint-Germain salary and endorsement deals.
Golden State Warriors' Stephen Curry made $105.8 million, with earnings from his NBA contract and various endorsements.
French footballer Karim Benzema earned $104 million, combining his salary and endorsements.
Milwaukee Bucks' Giannis Antetokounmpo earned $93.8 million, with earnings from his NBA contract and endorsements.
French football sensation Kylian Mbappé earned $90 million, combining his salary and endorsements.
NFL quarterback Jared Goff earned $85.6 million, with earnings from his contract and endorsements.