The New York Giants wrapped up their offseason program Thursday and open training camp on July 28 in East Rutherford, New Jersey. Here’s a 53-man roster projection.

Quarterbacks (2): Eli Manning, Ryan Nassib. Same as it ever was, though this is the last year of Nassib's contract so that spot could change in 2017.

Running backs (4): Rashad Jennings, Andre Williams, Shane Vereen, Paul Perkins. Tough break for Orleans Darkwa, but as much as fans may want to move on from Williams, it's tough to see the Giants giving up on a draft pick after two years.

Fullback (1): Will Johnson. This would mean no more Nikita Whitlock, who played defensive tackle in addition to fullback last year. But Johnson can play tight end and move all over the formation. His versatility earns him the job.

Victor Cruz's health could play a role in how many wide receivers the Giants keep. William Hauser/USA TODAY Sports

Wide receivers (6): Odell Beckham Jr., Dwayne Harris, Sterling Shepard, Victor Cruz, Myles White, Geremy Davis. Lots of cutting going on here, as the Giants currently have 13 wideouts on their roster. Undrafted Roger Lewis could steal a spot from White or Davis in camp, and Cruz's health also could open up another spot.

Tight ends (3): Larry Donnell, Will Tye, Jerrel Adams. Will Johnson's presence enables them to go with only three -- possibly even two -- if they need a spot elsewhere.

Offensive line (9): Weston Richburg, Ereck Flowers, Justin Pugh, John Jerry, Marshall Newhouse, Bobby Hart, Ryan Seymour, Byron Stingily, Shane McDermott. Obviously, if they add Eugene Monroe in free agency, that's bad news for Stingily, who's on this list for now as one potential swing tackle from the current roster.

Defensive line (9): Jason Pierre-Paul, Olivier Vernon, Damon Harrison, Johnathan Hankins, Jay Bromley, Owa Odighizuwa, Ishaq Williams, Kerry Wynn, Louis Nix. The last backup defensive tackle spot could go to Montori Hughes instead of Nix. Williams has been impressing coaches during spring workouts.

Linebackers (7): Keenan Robinson, Jasper Brinkley, Jonathan Casillas, J.T. Thomas, Devon Kennard, Mark Herzlich, B.J. Goodson. Kennard's or Thomas' health could open a spot elsewhere on the roster, and Brinkley could be in jeopardy if Robinson seizes the middle linebacker job. But everyone else here is safe.

Cornerbacks (5): Dominique Rodgers-Cromartie, Janoris Jenkins, Eli Apple, Trevin Wade, Donte Deayon. Don't be surprised to see the Giants add a body or two here as they need to find someone to handle the slot.

Safety (4): Landon Collins, Darian Thompson, Bennett Jackson, Cooper Taylor. The problem here continues to be health and inexperience. Nat Berhe and Mykkele Thompson are already hurt, as is Taylor, who gets this last spot by default. If all three are hurt again, Justin Currie could make the roster and they could add from the outside as they did year ago.

Kicker (1): Josh Brown. No brainer.

Punter (1): Brad Wing. Sure thing.

Long-snapper (1): Zak DeOssie. They do like Tyler Ott, who will go to camp to compete for this job. But as there must always be a Stark in Winterfell, there must always be a DeOssie in East Rutherford.