#2. Lionel Messi - $400 Million
The second footballer on this list is the Barcelona and Argentina captain, Lionel Messi, who has a net worth of $400 million. Messi has earned his net worth as the striker and winger of the FC Barcelona and the Argentina National Team.
He is the highest paid soccer player in the world with an annual base salary of around $44 million. He renewed his contract with Barcelona in 2017 and this extension allowed him to overtake Ronaldo as the highest paid player in the sport.
Messi earns an additional $40 million every year from endorsements. His main endorsement earning brand is Adidas. Other deals include Gatorade, Pepsi, Ooredoo, Huawei and Hawkers.
Forbes ranked Messi second among athletes on their list of the 100 highest earning celebrities of 2016, putting his income for the year at $81.5m (£67m), and eighth overall.