The terms of the fight guaranteed Mayweather $41.5 million. Although Mayweather set a record for guaranteed money, this is only part of what he will make for his fight on Saturday. The big money for Mayweather will come from his cut of the pay per view money. In addition the live gate receipts for the fight will be around $20 million.
In total it is projected that Floyd Mayweather Jr. can earn up to $100 million for fighting Canelo Alvarez. After factoring this fight into Mayweather's career earnings, he is likely to surpass $350 million.
If the ridiculous earnings were not enough to make Mayweather happy, he was also able to beat Canelo to retain his undefeated career record.
The popularity of boxing around the country is not as high as it once was. Even with that fact working against the sport, player earnings are still incredibly high. Many casual boxing fans are willing to spend the $60 or $70 to purchase a fight of high magnitude. The smaller fights with less known boxers, are the fights that tend to receive low television ratings. Personally I really enjoy watching the sport of boxing. I am one who is willing to pay to watch the larger fights, but many are not willing to do so. If boxing found a way to allow big fights to be seen on cable, it could mean a dramatic rise in popularity of the sport. It is highly unlikely however that boxing would be willing to give up the big dollars on pay per view.