Cristiano Ronaldo is the highest-paid footballer in the world in 2023, earning more than the likes of Lionel Messi and Neymar during the past 12 months, according to Forbes.
Ronaldo, who Forbes also ranks as the highest-paid athlete of any sport, topped the list with expected total earnings of $260 million. — Stream on ESPN+: LaLiga, Bundesliga, more (U.S.) The Portugal forward's contract with Saudi Arabian club Al Nassr, who he joined from Manchester United in January, is thought to be worth $200m while his endorsement portfolio that includes the likes of Nike and Jacob & Co is estimated to be worth $60m annually, according to Forbes.
Lionel Messi was ranked second on the list with expected total earnings of $135m, boosted by his move to MLS club Inter Miami.
Messi is the first MLS player to appear in the top 10 since David Beckham in 2012. Brazil forward Neymar rounds out the top three with $112m in total earnings after signing for Al Hilal in the Saudi Pro League in August.