03/20/2012 03:50 EDT | Updated 05/20/2012 05:12 EDT

Report: Barcelona star Lionel Messi tops annnual football money earnings with €33 million

PARIS - France Football magazine says Barcelona star Lionel Messi is the highest annual earner in world football.

Messi earns an estimated €33 million ($43.5 million), totalling €12 million ($15.8 million) in wages and bonuses and €21 million ($27.7 million) in endorsements.

Former England captain David Beckham is next with €31.5 million ($41.5 million), followed by Real Madrid star Cristiano Ronaldo with €29.2 million ($38.5 million).

Madrid's Jose Mourinho is the highest earner among managers, with €14.8 million ($19.5 million).