
The 100 highest earning athletes in the world generated a record $6.2 billion in 2024 through salaries, bonuses, and endorsement deals. This is an unprecedented result in sports history.
Leading in annual earnings are Cristiano and Curry
The highest paid athlete in 2024 is Cristiano Ronaldo. His total earnings amounted to $260 million. Following him is NBA star Stephen Curry with $154 million.
However, the biggest event was recorded not in the ring or on the field, but in history.
Michael Jordan — the absolute champion off the court
Basketball legend Michael Jordan, despite having retired 20 years ago, earned $300 million in 2024. His main source is the payments from his sports apparel and footwear brand.
? His total earnings since 1984 have reached $3 billion, which amounts to $4.15 billion when adjusted for inflation.
? This allowed him to secure the top spot in the "Richest Athletes of All Time" list compiled by Sportico.
Who are the other leaders?

Top 50 wealthiest: which sports are represented?
- 13 basketball players,
- 8 golfers,
- 7 boxers and racers,
- 5 tennis players,
- 4 football players,
- 2 baseball players.
Of them, 18 are still active in professional sports, while the others, although retired, are earning significant income through branding and commercial activities.
Among women, only one name — Serena Williams
The only female athlete in the top 50 is tennis legend Serena Williams. She:
- has amassed $485 million (real value),
- $660 million (after inflation).
This result makes her the most recognized and highest-earning woman in the world of tennis.
What do you think — which athlete might rise in the rankings in 2025? After Messi and Ronaldo, who will become the next money-making machine in football?