Here are the highest-paid players in football for 2025, according to a recent Forbes report. The financial gap at the top is the main story.
Cristiano Ronaldo remains the clear leader. His earnings more than double his closest rival.
The Forbes Top 10 Highest-Paid Players 2025
| Rank | Player | Total Earnings |
|---|---|---|
| 1 | Cristiano Ronaldo | $280m |
| 2 | Lionel Messi | $130m |
| 3 | Karim Benzema | $104m |
| 4 | Kylian Mbappé | $95m |
| 5 | Erling Haaland | $80m |
| 6 | Vinícius Júnior | $60m |
| 7 | Mohamed Salah | $55m |
| 8 | Sadio Mané | $54m |
| 9 | Jude Bellingham | $44m |
| 10 | Lamine Yamal | $43m |
These figures combine salaries, bonuses, and commercial deals. The list shows the earning power of players who move to leagues like the Saudi Pro League.


You see the financial dominance of veterans. Ronaldo, Messi, and Benzema all benefit from contracts outside of Europe’s major leagues. Their status as the highest-paid players is secure for now.

The younger stars, like Mbappé and Haaland, round out the top five. Their on-pitch performance in elite European clubs drives their value.
Lamine Yamal’s presence is notable. He breaks into the top ten highest-paid players at just 17 years old, indicating his market potential.




