Lionel Messi is the world's wealthiest footballer, according to Forbes, after a report on his earnings put him above rival Cristiano Ronaldo.

Messi's total earnings this year are $126 million -- $92m from his salary and $34m in endorsements.

Ronaldo comes in second, although earnings of $117m will soften the blow for the Juventus forward, as will his status as the most followed soccer player in the world on social media.