In most sports leagues the vast majority of player income is salary from their team. There is something approaching a power law around endorsement money, even in the NBA it’s really only the top 10 earners who make more than 20-30% on their non-basketball revenue streams.