When it comes to global football icons, few names shine brighter than Cristiano Ronaldo and Lionel Messi. Their rivalry has transcended the sport for nearly two decades — from goals and titles to global influence and commercial dominance. But in 2025, one clear winner has emerged in the financial arena: Cristiano Ronaldo once again tops Forbes’ list of the richest footballers, outpacing Messi by a remarkable margin.
Cristiano Ronaldo reigns supreme in 2025 Forbes rankings
According to Forbes, Cristiano Ronaldo continues his reign as the world’s highest-paid footballer for the 2025–26 season. The Portuguese superstar, currently playing for Al Nassr in the Saudi Pro League, boasts combined on-field and off-field earnings estimated at a staggering $280 million.
This figure makes him not only the wealthiest footballer but also one of the richest athletes across all sports globally. Much of his fortune stems from his landmark deal with Al Nassr, which remains one of the most lucrative contracts in football history. Beyond his salary, Cristiano Ronaldo’s massive endorsement portfolio — including partnerships with Nike, Clear, and his own CR7 brand — continues to secure his financial supremacy.
Lionel Messi’s American dream pays off, but falls short of Ronaldo’s fortune
While Ronaldo dominates in raw earnings, Lionel Messi comfortably holds second place with a net worth of $130 million. The Argentine legend’s move to Inter Miami in Major League Soccer (MLS) has expanded his influence beyond football, positioning him as a major ambassador for the sport in the U.S.
Most of Messi’s 2025 income comes from off-field ventures — sponsorships, brand deals, and global campaigns that have capitalized on his immense popularity in North America. His partnerships with Adidas and Apple TV’s MLS Season Pass have redefined athlete branding in American soccer. Still, despite his impressive commercial reach, Messi’s total earnings are less than half of Cristiano Ronaldo’s.
Other heavyweights in the top five
The Forbes list also features other football elites rounding out the top five:
Karim Benzema takes third place with $104 million, courtesy of his massive contract with Saudi Arabian club Al Ittihad.
Kylian Mbappe, who made a high-profile switch to Real Madrid, follows closely with $95 million, despite a challenging first season in Spain.
Erling Haaland, the Premier League’s unstoppable goal machine, ranks fifth with $80 million, making him the highest earner in England’s top flight.
Saudi Arabia’s financial power shift
Interestingly, two of the top five earners now play in Saudi Arabia, showcasing the country’s growing financial dominance in world football. The Saudi Pro League’s aggressive recruitment of top talent — including Cristiano Ronaldo and Benzema — reflects its long-term goal of becoming a global footballing powerhouse.
Meanwhile, stars like Lionel Messi and Erling Haaland continue to thrive in Western markets, using brand-building and commercial ventures to sustain their massive incomes.
ADVERTISEMENT