Quote:
Originally Posted by Betraisefold22
Why though?
I'm not an American and know very little of American sports but isn't the difference that in the NBA you sign a contract with the NBA and not the team? I have no clue how this even works btw, but it'd make sense if that was the reason why in American sports salaries are reported and in the Prem they're not because you sign for team x and not the governing body.
With that being said, what's always been odd to me as a European was reading **** like ''Mahomes signs contract worth 500m over 10 years'' and then explaining in detail how much he's going to make in the next 10 years lol.
Who cares?
there are salary caps so everything must be publicly reported and there's even specific guidelines like a rookie drafted 1st makes x, 2nd makes y, you can't pay a guy who's been in the league x amount of years less than a certain amount, etc etc
football (nfl) is only sport where you'll see major discrepancy between what they signed for and what they will actually earn because there's so many injuries that end careers that often times a big chunk of the deal is not guaranteed ie that 500 million deal is only worth 300 million if he gets hurt etc - there's also a ton of performance incentives added in the nfl contracts as well
you used to see that in hockey as well where someone who was 34 would sign a 10 year deal strictly to get around the cap, both parties agreed he was worth 10 million a year and would play a max of 4 years before retiring but to save on cap did a 10x5 instead of a 4x10 where he gets an extra 10 million to go along with it - they since banned these deals for obvious reasons
in the nhl they don't have to report it (the ny islanders are infamous for never disclosing what they are paying) but anyone who bothers to dig a little can find it from the league due to salary cap constraints, just can't get it from the team directly (and that's where spotrac/capfriendly get their numbers)
and then even for stuff that's non-salary cap like baseball where they still have revenue sharing where the wealthy teams subsidize the poor ones and a lot of that is determined by how much they spend on player payrolls
furthermore, we never sell players who then sign a new contract with the new team, so it's just not practical to keep a lid on it because hundreds of front office people around the league would need to know everyone's contracts anyway for trade purposes and there's just no way that info wouldn't leak anyway with so many people having access to it