With OTAs underway and training camp just around the corner, most of the NFL players still looking for work are doing so for a reason: They just aren't very good.
But sometimes players (Jeremy Maclin) get let go late in the game for salary-cap reasons.
Maclin didn't languish long. As Conor Orr reported for NFL.com, the 29-year-old signed a two-year deal with the Baltimore Ravens on Monday.
Other times, veteran players are victims of a ground-up rebuild. In New York, a number of players have received walking papers from the Jets.