2. Lionel Messi ($104 Million)

FC Barcelona’s talisman over the last 15 years, Lionel Messi is second on the list in the highest-paid footballers in the world. Lionel Messi has been delivering the goods for FC Barcelona for over a decade now and is among one of the greatest footballers of all-time. He has earned a total of $104 Million, $72 Million of which have come through salary and $32 Million have come through endorsements.