Athletes saw record earnings in 2024, with the top 10 athletes earning combined revenues of $1.38 billion. Here’s a look at the richest sports stars:
1. Cristiano Ronaldo – $260 million
Ronaldo, who plays for Al-Nassr in Saudi Arabia, has earned annual earnings of $260 million. His contract with the club brings him $200 million, with the remaining $60 million coming from lucrative sponsorship deals such as Nike and Herbalife. Ronaldo is also active on Instagram, where he promotes partners such as Binance.
2. Jon Rahm – $218 million
Spanish golfer Jon Rahm, thanks to his move to LIV Golf, recorded revenues of $218 million. As part of the contract, he received $350 million guaranteed, a significant part of which was paid immediately. He gained additional profits from shares in the Legion XIII team and participation in tournaments.
3. Lionel Messi – $135 million
After joining Inter Miami, the Argentine champion earns $65 million on the pitch and another $70 million off it. Messi promotes brands such as Adidas, Apple and Konami, and has also gained MLS popularity thanks to his appearances in the US.
4. LeBron James – $128.2 million
The legendary Los Angeles Lakers basketball player earned $48.2 million on the court, and another $80 million comes from investments and sponsorship deals. LeBron is expanding his influence, including: investing in PGA Tour Enterprises and partnering with DraftKings.
5. Giannis Antetokounmpo – $111 million
The Greek basketball player for Milwaukee Bucks combines his earnings on the pitch ($46 million) with lucrative sponsorship deals that bring him $65 million. Giannis is developing his projects, including a production company and cooperation with Pepsi.
6. Kylian Mbappé – $110 million
The French footballer earns $90 million on the pitch and $20 million through contracts with Nike, Hublot and Oakley. Mbappé plans to join Real Madrid, which may further increase his market value.
7. Neymar – $108 million
Brazilian star Al-Hilal receives $80 million on the pitch and the rest from sponsorship deals. Neymar joined the Saudi league, taking advantage of attractive financial conditions, including numerous benefits.
8. Karim Benzema – $106 million
The French striker, also in the Saudi league, earns mainly thanks to his new contract with Al-Ittihad. His move to Saudi Arabia significantly increased his revenues.
9. Stephen Curry – $102 million
The NBA star earns $48 million on the court and another $54 million in sponsorship deals. Curry signed a lifetime contract with Under Armor, under which he received $75 million in company stock.
10. Lamar Jackson – $100.5 million
The American NFL football player achieved a record contract in the league and additional income from investments and sponsorship agreements.
Summary
The year 2024 saw huge increases in athletes’ earnings, mainly due to the expansion of new markets (like Saudi Arabia), higher media rights and lucrative sponsorship deals. The world of sports is becoming more and more profitable, and sports stars are increasingly acting as global icons and brands.