Nobody can blame the Buffalo Bills for pinching pennies.
Under the 2011 collective bargaining agreement between the league and the NFL Players' Association, teams are required to spend 89 percent of the salary cap in cash, averaged during a four-year period.
From 2013-16, the Bills have spent $573,647,850 -- the seventh most in the NFL, according to information released Monday from the NFLPA. The teams ahead of them are: 1. Philadelphia ($614M), 2. Denver ($587M), 3. Seattle ($584M), 4. Green Bay ($583M) 5. Miami ($578M) and 6. Kansas City ($576M).
League-wide, the requirement is 95 percent in cash during the same period. Teams spent $17.4 billion on players during that time, which is 98.26 percent of the cap. The total salary cap for each team from 2013-16 was $554,550,000, which put the 89-percent requirement at $493,549,500. The average cash spent per team was $544,910,477. The only team not to meet the 89-percent requirement is the Raiders, who have spent $491,433,408. Oakland has until the end of the year to comply. Carolina ($495M), New England ($500M), San Francisco ($514M) and Cleveland ($516M) round out the bottom five spending teams.