Training camp is an absolute battle for just about everyone involved. If you're not fighting to make the roster, you're fighting for a starting job and increased playing time in the upcoming season. There are always a handful of players that can do no wrong, but even those players will become more expendable once they start to decline.
Yes, training camp is an intense battle that you just don't see in any other sport. Rosters are always getting shaken up. Players are getting released or traded all the time and one bad day of practice could cost some of these roster hopefuls their one shot at the NFL.
I'll take a look at the Eagles current 90-man roster and analyze some of the recent moves along with some of the upcoming moves. I'll also take a look at each position group and determine who stays, who goes and who is right on the borderline.