Most coaches will say that cutting players is one of the toughest parts of their job. The Ravens have several players that are making John Harbaugh's job just that tough.
The Ravens are known for drafting well and giving undrafted free agents the chance to make the team and produce. The list of drafted players is seemingly endless, while the list of undrafted free agents is almost as long.
This year's rookie class is trying to follow in those footsteps, and veteran players are fighting for their jobs as well.
Here is a look at some players who will make the Ravens brass think long and hard about letting them go.