The highest paid athlete in sports is Barcelona soccer player Lionel Messi, who made $127 million in the past year from his salary and endorsements.

The reveal comes from Forbes who dropped their list of the world’s 100 highest paid athletes. The first three names on the list are from soccer players. Following Messi is Cristiana Ronaldo and Neymar at $109 million and $105 million, respectively.

The break from soccer comes with Canelo Alvarez whose boxing fortune has pushed him to $94 million made last year. Roger Federer rounds out the top five at $93.4 million.

To wrap up the top 10, franchise quarterbacks Russell Wilson and Aaron Rodgers represent the NFL before the NBA closes out the top 10 with LeBron James, Stephen Curry, and Kevin Durant at the 8, 9, and 10 spots.
-The Source

tagged in Forbes