#4 Highest Annual Earnings for a Footballer (Current Year)
Cristiano Ronaldo was the highest paid footballer for the past two seasons running, but the Argentinean surpassed the Portuguese this time thanks to his salary and bonuses after a new contract extension.
Messi now earns $80 million in a year, with an additional $27 million coming from various endorsement deals with his sponsors like Adidas, Gatorade, Pepsi and Huawei, to name a few.
The Argentinean has extended his contract which enables him to stay with Barcelona until the 2020/21 season, but keeping in mind his out of the world abilities and immense popularity, Lionel Messi could continue to reign supreme at the top of the list for some time now.
Edited by Debjyoti Samanta