4 NY Giants free agents who could be forced into retirement

Have these players played their last game in the league?

Philadelphia Eagles v New York Giants
Philadelphia Eagles v New York Giants / Cooper Neill/GettyImages
1 of 4

The New York Giants have been busy this offseason improving the team on both sides of the ball. General manager Joe Schoen has traded for Brian Burns, while also signing Jon Runyan Jr., Jermaine Eluemunor, Devin Singletary and others.

With that said, there are also players who have played their last snap with the team. With free agency in full swing, not only is their Giants future up in the air, but their NFL future is as well. Here are some guys who might have played their last down in the league:

4. OL Justin Pugh

Justin Pugh might be back with Big Blue but, there is a chance he has played his last snap in the NFL. Pugh is loved by the Giants fanbase - they were mad when he wasn't re-signed after he was initially drafted. One can only imagine how the offensive line might have been had the Giants kept Pugh in Blue all these years. Pugh returned home to Big Blue after some time away with the Cardinals and helped bring some leadership to the offensive line unit.

Pugh might not be the player he once was, but he made an impact to the unit regardless. He wasn't perfect, but having that veteran presence was great for the line. Pugh was like a coach on the field. Being the 11-year pro that he is, Pugh became a mentor to the young players on the line like John Michael Schmitz and Evan Neal. Andrew Thomas is by far the best player on the offensive line, but even he learned from Pugh.

Still, the NFL, at the end of the day, is a business, and it can be a very tough one. Pugh brought a lot to the locker room, but how much is that worth? Though we loved Pugh, he was a shell of his former self, and his time may just be over. Pugh himself has stated that if he isn't re-signed by the Giants, he will more than likely call it a career.