In researching information for this article, the latest data for the presentation of the highest salaries in the NFL is for the 2008 season. It should be noted that this list changes from year to year. Also, the salary cap imposed by the NFL commission increases from year to year. The salary cap is the amount of money an NFL team can spend on salaries for their players per year. The salary cap has progressively increased year by year since its inception back in 1994.
The NFL salary cap, as negotiated by the players Union in the current collective bargaining agreement, is 62.24% of all football related revenue divided by 32 teams. For the 2009 season that figure is 128 million dollars.
Lets examine the concept of salary in the NFL a little more closely. As previously stated, how teams pay their players and the value they place on them is known by only a few, including the player agent. It is interesting to note that having high salary players does not necessarily mean success to the team.
A case in point. One of the most successful NFL teams over the past ten years has been the New England Patriots. 2020 NFL draft live Yet only one player from the Patriots is in the top 20 for 2008. That is wide receiver Randy Moss. Yet Oakland, over the past ten years, which has two players in the top 20, has not seen the success that the Patriots have had. As a matter of fact, they have not even come close.
Also, you can see five players from the Dallas Cowboys in the top 20 list for 2008, yet they have not been in the Super Bowl since 1995 (Super Bowl XXX). It appears that the New England Patriots like to spread their money around to their players, so that one or a few players do not get an enormous salary while the rest of the players make a fraction of that amount. Randy Moss may be an exception to this rule.
In any case, NFL player salaries continue to increase year by year. Today the lowest rookie makes a bare minimum of $285,000.00 (at least for 2007). In terms of all professional sports, the NFL players are the highest paid. This is why so many college players seek to get into the NFL. But it should also be remembered that the average length of a career for a player in the NFL is only 4 years. So obviously a player needs to make all he can during that short career. The question is are the players worth these very high salaries.
A persons salary is dependent on one major factor. That is how many other people can do the job they are doing? The fewer the number of people that can perform a particular job, the higher the salary. Not to many people can play in the NFL. Also, the players do deserve most of the revenue that is produced simply because, without the players, you would not have any business entity. And since fans are willing to pay the high ticket prices, then I would have to answer the question that yes, the players do deserve the salaries they receive.
Football is a form of entertainment, but it is a form of entertainment Americans can not do without. Even in the Roman period, people had a need to see the gladiators fight in the Colosseums. The Romans had to pay to see their gladiators fight to the death. Sometimes all the seats were free, if a rich person had given money to pay for the show. Other times, you had to pay, and it cost more money for the good seats than for the bad seats, so the poor people had to sit way up top in the Colosseum where it was hard to see. Even the Colosseums had their nosebleed seats. The point is, Romans were willing to pay to see the gladiator form of competition. This willingness to pay to see competition has existed throughout the history of mankind.
So to conclude, there are really two basic reasons why NFL players can make millions of dollars per year. First and foremost, fans are willing to pay high ticket prices to see their team play. Secondly, not to many people can play in the NFL. This results in a high demand for their skill. Lets face it, not to many people have the skill of a Tom Brady or a Ben Roethlisberger. So as long as the demand for tickets remains high, players will continue to enjoy a high income.