Home › Football News       September 12, 2025

Cristiano Ronaldo Tops 2024 Earnings List, Surpasses Messi and LeBron James

Cristiano Ronaldo has been named the highest-earning athlete for 2024, edging out long-time rival Lionel Messi and NBA superstar LeBron James, according to The Sun.

The Al-Nassr forward reportedly earned £192.4 million last year, nearly double Messi’s total of £99.9 million, highlighting not only his on-field success but also his lucrative off-field ventures.

This marks the second consecutive year Ronaldo has topped the earnings list, having previously claimed the top spot in Forbes’ 2023 rankings.

Golfer Jon Rahm secured the second position with £161.32 million, demonstrating that high earnings in sports are not limited to football.

Among the top 10 earners, other footballers include Kylian Mbappe, who ranks sixth with £81.4 million, Neymar in seventh with £79.92 million, and Karim Benzema at eighth, earning £78.44 million. NBA stars also feature prominently, with LeBron James in fourth place with £94.87 million and Steph Curry at ninth with £75.38 million.

Ronaldo’s staggering earnings reflect a combination of his salary, winnings, and substantial brand endorsements, further cementing his status as a global sports icon.

His ability to remain relevant and commercially successful at 40 years old is a testament to his discipline, marketability, and worldwide appeal.

This ranking not only celebrates Ronaldo’s financial success but also underscores the evolving landscape of sports, where athlete income increasingly comes from multiple streams beyond performance alone.

As the football world prepares for the 2026 World Cup qualifiers, Ronaldo continues to make headlines both on and off the pitch, proving that his influence extends well beyond the game.

View The Full Site