Question: how much money does the best football player make?
Answer: Lionel Andres Messi is an Argentinian soccer player. The FC Barcelona forward is the highest-paid soccer player, earning $111 million in 2018. Cristiano Ronaldo, the second-highest-paid soccer player, earned $108 million—$61 million in salary from Real Madrid and $47 million in endorsements.