Messi is the world’s highest-paid athlete

    (Photo credit: David Ramos/Getty Images)

    With US$127m, Argentina and Barcelona footballer Lionel Messi is the World’s Highest-Paid Athlete according to Forbes.

    Messi’s salary and winnings total $92m while he’s received $35m in endorsements.

    These figures place him ahead of Portugal and Juventus footballer Cristiano Ronaldo who has earned US$109m from salary, winnings and endorsements.

    Messi’s former teammate at Barcelona, Brazil’s Neymar, comes in 3rd with US$105m.

    Boxer Canelo Alvarez and tennis giant Roger Federer round off the top 5 with US$94m and US$93.4m.

    Virat Kohli is the only cricketer in the top 100.