Cristiano Ronaldo is the highest-paid footballer according to the latest figures from Forbes. Cristiano made 2.4 million euros more than long-time rival Lionel Messi since the last Forbes list was released. Cristiano raked in 85.8 million euros overall while Messi made 83.4 million euros form endorsements, salary, and winnings. They are followed by Neymar, Mo Salah, and Kylian Mbappe.