Cristiano remains the highest-paid football player in 2025

Cristiano Ronaldo, the world's highest-paid football player in 2025 | Illustration: Ashrafun Naher Ananna/TBS Creative
The world's ten highest-paid football players are set to earn an estimated $945 million during the 2025–26 season. Cristiano Ronaldo tops the list with earnings of $230 million on-field and $65 million off-field from partners including Nike, Binance, and Herbalife.

Infographic showing the top 6 highest-paid football players for 2025–26: Ronaldo leads ($280M) and Benzema ($104M). | Illustration: Ashrafun Naher Ananna/TBS Creative
Source: Forbes