Lionel Messi is sports world's highest earner, says Forbes
Barcelona and Argentina star Messi dethroned retired boxer Floyd Mayweather as the sports world's highest earner on magazine's annual rich list, raking in US$127 million via salary and endorsement deals.
The fourth highest earner on the list was Mexico's middleweight boxing star Saul "Canelo" Álvarez with US$94 million.
Álvarez, who defeated Gennady Golovkin last September to become the unified middleweight champion, inked the richest deal in boxing history last October, signing a five-year 11-fight contract with streaming network DAZN worth US$365 million.
Evergreen tennis star Roger Federer was fifth on the list with total earnings of US$93.4 million.
The bulk of Federer's earnings came through lucrative endorsement deals, with the 20-time Grand Slam singles champion pocketing US$86 million.
Stars from the NFL and NBA rounded out the top 10 on the list, with Seattle Seahawks quarterback Russell Wilson sixth on US$89.5 million, just ahead of Green Bay Packers signal-caller Aaron Rodgers (US$89.3 million).
Los Angeles Lakers star LeBron James was the highest earning NBA player, with US$89 million, while Golden State's Stephen Curry was ninth with US$79.8 million.