I figure Anthony Joshua makes the most money from endorsements more than any other boxer. I know Canelo has the biggest contract with DAZN but I am just talking about endorsements and sponsorships.
A list of Anthony Joshua endorsements are: Under Armour, Jaguar, Beats, Stub Hub, Hugo Boss, Lucozade Sport and Audemars Piguet. Those are some blue chip endorsements. Best in the business.
https://www.forbes.com/profile/anthony-joshua/#6e3af92949da
Wouldn't be surprised if he's out earning Canelo in about 18 months time. I'm almost certain that he'll have made the most in the history of the heavyweight division by the time he's retired. Probably a lot sooner.