Almost $500 million and up being earned by Floyd if I'm not mistaken. So he is there on top of everyone including Canelo.
But I think Canelo will be the second boxer in the list after retirement. Mayweather has different set of fans, they watch and buy live tickets because they want to see him lose, lol. But so far still undefeated record.
Mayweather's career is over he is semi-retired he will fight for exhibition, Canelo's career is at its peak he will have a lot of great fights and a lot of money coming in, in three or four years he can surpass Mayweather's career earning, and could become one of the boxers with highest earnings, Canelo is one of the most exciting boxers to watch in this era.
If the growing demands triggered Canelos career but considering what the world is suffering right now, every fights that being settled are questionable to convert a huge amount of profits, some may gain and some might have breakeven, others though got canceled due to other concerns including the potential more loss because of lacking interest from the fans,.
Mayweather's timing was superb, his peak also accompanied by growing technologies, social media hypes gives him best privilege to earn more money from both sponsors and the organization who settled the fights.
Though we are not sure to what future will bring to Canelo's career, if he can also use the same channel as Mayweather he might surpass what Mayweather has now in terms of profits.