Predicting that someone is eventually going to lose to his job doesn't make for a pleasant assignment.
Still, the business that is the NFL has teams always trying to upgrade their rosters, and sometimes, those teams have to make difficult decisions.
In some cases, releasing a player is based strictly on performance. But there are also instances in which financial considerations come into play, hence an organization planning for the future during the draft as it gets ready to groom an eventual replacement.
So here are some choices in terms of veteran players whom their current teams will let go of in the not-too-distant future or this summer using the aforementioned criteria.