It’s good to be Floyd Mayweather. The undefeated 37-year-old set a pay-per-view revenue record last September for his fight with Canelo Alvarez, generating $150 million with 2.2 million buys.
Although his fight with Marcos Maidana wasn’t nearly as successful, it still put him back atop Forbes‘ list of the highest-paid athletes for the second time in three years.
1. Floyd Mayweather, $105 million
Mayweather’s most ridiculous stat? He earned $105 million with 72 combined minutes in the ring against Canelo Alvarez and Marcos Maidana.
2. Cristiano Ronaldo, $80 million
The 2014 World Player of the Year, who was the most expensive player history of soccer before Real Madrid teammate Gareth Bale broke the transfer record in 2013, earns $28 million in endorsements.
3. LeBron James, $72.3 million
James, a four-time MVP, isn’t the highest-salaried player in the league, but he makes up for it with his endorsement deals. James has deals with giant companies like McDonald’s and Nike that add up to a colossal $53 million annually.
4. Lionel Messi, $64.7 million
The Barcelona superstar just signed a new contract with the club in May that will see him earn around $27 million per season.
5. Kobe Bryant, $61.5 million
Kobe Bryant already has the biggest contract in the NBA, and he signed a two-year contract extension last November worth $48.5 million.
Maria Sharapova, with earnings of $24.4 million, is the first woman on the list at No. 34. You can see the entire list at Forbes.