Manchester United star Cristiano Ronaldo has reclaimed the top spot on Forbes' list of the top-earning soccer players of 2021.
Ronaldo is set to make $125 million before taxes during the 2021-22 season, with $70 million coming from salary and bonuses at United. The remainder comes from endorsements and partnerships with brands, including Nike and his CR7 brand.
Only three other active athletes make more than Ronaldo commercially, per Forbes: tennis star Roger Federer ($90 million), Los Angeles Lakers superstar LeBron James ($65 million) and golf icon Tiger Woods ($60 million).
Messi, who topped last year's list, is set to make $110 million before taxes this season and will be paid a salary of $75 million from Paris Saint-Germain. The rest of his earnings comes from endorsements.
Messi's PSG teammate, Neymar, is third on the list with total earnings of $95 million. Another PSG star, Kylian Mbappe, is fourth at $43 million.
Ronaldo rejoined Manchester United this summer after requesting a transfer from Juventus. Messi, meanwhile, signed with the Parisians after spending his entire career with Barcelona. The Argentine striker couldn't re-sign with Barca due to financial complications at the club and is making less than he would have if he could've stayed at Camp Nou.
Here is Forbes' list of the top 10 highest earners in soccer and which teams they play for: