Barcelona star Lionel Messi has topped Forbes' list of the highest paid athletes on the planet ahead of former Manchester United and Real Madrid forward Cristiano Ronaldo.
In their list of the top 100 highest paid stars, Messi dethroned boxer Floyd 'Money' Mayweather who topped last year's rankings, earning a reported $127m over last 12 months through a combination of wages and endorsements.
Although the Gold, Silver and Bronze medals go to football players, only Paul Pogba (44) and Andrés Iniesta (46) are also in the top 50.
Despite having 12 players on the list, it's largely dominated by stars from sports like American football and basketball.
Paris Saint-Germain winger and World Cup winner Mbappé is the youngest player on the entire top 100 list, two years younger than second place Saquon Barkley - a running back for the New York Giants.
At the other end of the spectrum, Iniesta is only the 16th oldest player on the list, with 48-year-old golfer Phil Mickelson (19th in terms of earnings) claiming the title.