How do the owners get away w/ it? There are no guaranteed contracts in football. I'm willing to accept that because players in the NFL get hurt so much. But, why isn't Tom Brady making $50M per year if an NBA star or MLB star can make $30M+? The NFL is the biggest revenue sport we have in America. A NFL player is literally giving up years of his life to entertain us. And yet, NBA & MLB stars can make way more money than NFL stars and it's all guaranteed.
2017 Salary caps/Luxury Tax Thresholds
NFL - $155M Hard Cap for 53 players = $2.92M per player
MLB - $195M Luxury Tax Threshold for 25 players = $7.8M per player
NBA - $99M Soft Cap for 15 players = $6.6M per player
Now, let's look at revenues. This is for 2016/17 seasons:
NFL - $13B
MLB - $10B
NBA - $8B
2017 Salary caps/Luxury Tax Thresholds
NFL - $155M Hard Cap for 53 players = $2.92M per player
MLB - $195M Luxury Tax Threshold for 25 players = $7.8M per player
NBA - $99M Soft Cap for 15 players = $6.6M per player
Now, let's look at revenues. This is for 2016/17 seasons:
NFL - $13B
MLB - $10B
NBA - $8B