David Beckham knocks Leo Messi off top earners list

David Beckham has knocked Lionel Messi off the top perch as highest paid footballer in the world. According to France Football magazine, Beckham earned a staggering 36 million euros last year which seals the top spot for the Englishman. However, only 9% of Beckham’s succulent income accounts for playing football. Becks’ unsurpassed longevity and being a brand name have helped him amass a fortune.