NFL teams now have so much money to spend that they are now spending it on mediocrity.
Example—the Dallas Cowboys’ signing of Guard/Tackle Leonard Davis. He received a 7 year contract worth $49 million with nearly $19 million of it guaranteed. All this for a player regarded as a disappointment by Arizona which used the #2 pick in the 2001 draft to select him.
Perhaps expectations were too high for Davis in the desert. But the fact of the matter is the Cardinals offensive line was a constant problem in his six years there.
Davis hasn’t made a single Pro Bowl. And, remember that with all the defections from that game every year there are tons of players who get to call themselves ProBowlers. There were, in fact, 103 of them this year.
The Cowboys have given Davis the kind of money that even as a little as a year or two ago went to the premier players at their position in the offensive line. But now people like Davis, Eric Steinbach and Derrick Dockery , all of them at best just pretty good players, are now getting superstar money.
But with a cap increase of $17 million per team this off season everybody now has loads of money to spend. Think of that the leap in available cap money means NFL teams have more than a half billion extra dollars to spend this year than they did last year.
Leonard Davis is a pretty good player. Last year or the year before he’d have gotten something like 5 yrs for $25 million. But now the Cowboys and everybody else in the NFL have so much money to spend they can throw it at nothing more than pretty good players who don’t figure to have any significant impact on their new teams.