Short answer: Cristiano Ronaldo is the highest-paid football player in the world in 2026, with a $250 million yearly salary at Al-Nassr and $300 million in total earnings. Lionel Messi is second with $145 million in total earnings, ahead of Kylian Mbappé with $100 million....