Managing the salary cap is an underrated part of finding success in the NFL. This is why it’s important for franchises to find contributors who don’t require a high salary. These underpaid players find themselves in this situation for a number of reasons.
The most common scenarios include players still on their rookie contract, guys who went for long-term security that resulted in a lower average salary, and any player who might have gone undrafted.
All contract information obtained from spotrac.com.