With the 2016 NFL Draft less than three weeks away and the New York Giants having added several players to their roster recently, let's look at the updated -- very unofficial -- depth chart.

There are, by my count, 70 players on the current roster. Teams can bring 90 players to training camp. So, while you are wondering why the Giants are bringing in players like Bobby Rainey, Ryan Seymour, Dillon Farrell and others remember that there are 20 training camp roster spots yet to fill. Many will be taken by draft picks and undrafted free agents, but adding veterans for competition and protection against injury is also a necessary part of the offseason roster-building process.

Offense

Quarterback

Starter -- Eli Manning

Reserve -- Ryan Nassib

Nothing to see here. Status quo. Moving on.

Running back

Starter -- Rashad Jennings

Reserves -- Shane Vereen, Andre Williams, Orleans Darkwa, Bobby Rainey

The signing of Rainey, which he announced Sunday on social media, was a twist I didn't see coming. Let's not get all crazy, however, and think the Giants are going to turn this position on its head after signing a guy who carried the ball five times last season and has less than 1,000 combined yards rushing in four NFL seasons. Rainey is depth. Maybe he gives the Giants flexibility to see if there is a market for Andre Williams. Maybe they just let Rainey compete in training camp and see where the chips fall. Injuries happen, in case you forgot, so maybe adding an experienced player offensive coordinator Mike Sullivan is familiar with from his days as OC with the Buccaneers isn't a bad idea.

Fullback

Nikita Whitlock/Will Johnson

Johnson is listed as a fullback, but he is really a hybrid fullback/H-Back/tight end. We will see how this plays out, but I'm not entirely convinced that Whitlock and Johnson will be competing for the same job. Johnson may wind up in more of a tight end role, and as valuable as Whitlock is on special teams I think the Giants would have a tough time parting with him. Interesting, though, to see how this plays out.

By the way, I am not buying that Whitlock can bulk up enough to be a viable option at defensive tackle on a regular basis. The guy is 5-foot-10, and weighed 250 pounds a year ago. Let's be realistic. How much weight can he actually put on that frame and still be effective?

Tight end

Starter -- Will Tye

Reserves -- Larry Donnell, Matt LaCosse, Jerome Cunningham

Since the last time we did this the Giants added Johnson, formerly of the Pittsburgh Steelers, in free agency. My instinct is that Johnson could play a role in the tight end situation, even though he isn't listed here. None of the Giants' young tight ends are accomplished blockers. Johnson is.

Offensive line

Starters -- Ereck Flowers (LT), Justin Pugh (LG), Weston Richburg (C), John Jerry (RG), Marshall Newhouse (RT)

Reserves -- Bobby Hart (RG/RT), Brett Jones (C/G), Shane McDermott (C), Adam Gettis (G), Jake Rodgers (T), Emmett Cleary (T), Ryan Seymour (G/T), Dillon Farrell (C), Byron Stingily (OT)

The recent additions of Seymour, Farrell, and Stingily add some competition for roster spots and help fill out the roster for training camp, but it it highly unlikely either of those guys gets anywhere near a starting job -- unless disaster strikes. Right guard seems like a competition between Jerry and Hart (sorry, no evaluator I have ever spoken with sees Hart as capable of being an NFL right tackle). That job will either belong to Newhouse or someone who isn't on the roster yet.

Wide receiver

Starters -- Odell Beckham Jr., Dwayne Harris, Victor Cruz

Reserves -- Geremy Davis, Ben Edwards, Anthony Dable, Myles White, Tavarres King

Nothing has changed here, expect that Rueben Randle is now a member of the Philadelphia Eagles. He wasn't expected back, and now we know he won't be. The Giants have ignored the veteran wide receivers on the market thus far, and probably will until after the draft. They may ignore the free-agent wide receiver market altogether if they are able to nab a receiver they like somewhere in the first two days of the draft.

Defense

Defensive tackle

Starters -- Johnathan Hankins, Damon Harrison

Reserves -- Jay Bromley, Montori Hughes, Louis Nix

Damon Harrison is a Giants. Markus Kuhn is a member of the New England Patriots. No slight on Kuhn, a really nice guy who did the best he could with the Giants, but that means the position has been upgraded. Could the Giants use more depth here? Maybe. This, though, is not a spot to obsess over. The draft is supposedly rich in defensive tackles and it's said that good ones should be available even into the middle rounds. Besides, there are always useful veteran defensive tackles to be had at the end of the preseason after teams make final cuts.

Defensive end

Starters -- Jason Pierre-Paul, Olivier Vernon

Reserves -- Owa Odighizuwa, Kerry Wynn, Brad Bars, Stansley Maponga

The Giants have high hopes for Odighizuwa, and if they can keep him healthy all year it will be like getting an additional draft pick. The 2015 third-round pick barely played last season due to injuries. Still, though, the Giants need more here. It will be very surprising to me if they don't add a defensive end via the draft, maybe even in Round 1 if the value is there.

Middle linebacker

Starter -- Keenan Robinson/Jasper Brinkley/Kelvin Sheppard

Reserve -- Uani 'Unga

I can't list a starter here until we see what happens. What the Giants have done is set up a competition between three veteran players with differing skill sets and experience. Right now, I couldn't begin to guess who will start. Or even, which of them will make the team.

Outside linebacker

Starters -- Devon Kennard, J.T. Thomas

Reserves -- Mark Herzlich, Jonathan Casillas, Nico Johnson, James Morris

Kennard and Thomas are the likely starters here, unless the Giants do something in the draft to change that. Herzlich, Casillas, and the others could actually be fighting for roster spots with Robinson, Brinkley, and Sheppard. That depends how much positional flexibility those players have, something the Giants will probably try to find out once on-field workouts begin.

Cornerback

Starters -- Janoris Jenkins, Dominique Rodgers-Cromartie

Reserves -- Trevin Wade, Tramain Jacobs, Leon McFadden

After the splash signing of Jenkins, the Giants watched several second-tier corners come off the board before making a move for veteran Jerraud Powers. They brought Powers in for a visit, but he left without a deal. It's still possible that the Giants add Powers. If they don't -- and perhaps even if they do -- it seems likely that the Giants might use a fairly high draft pick on a corner. As of now, they obviously don't have enough good ones.

Safety

Starter -- Landon Collins

Reserves -- Cooper Taylor, Nat Berhe, Mykkele Thompson, Bennett Jackson, Justin Currie

The Giants passed on veteran Reggie Nelson. They have passed on everybody in the free agent market thus far. Like it or not, they appear set on going with the young guys. Don't be surprised if they add someone to the mix in the draft.

Special teams

Placekicker

Tom Obarski

I continue to think Obarski is just a placeholder until the Giants either re-sign Josh Brown or find another veteran kicker.

Punter

Brad Wing

Right now, Wing has no competition. Other than to rest his leg, there isn't any reason to bring another punter to camp.

Long snapper

Zak DeOssie, Tyler Ott

I can't imagine DeOssie losing this job. In fact, if DeOssie is healthy I have to wonder if Ott even makes it to training camp. By the time the Giants get done signing draft picks and undrafted free agents to fill out the 90-man roster they might need Ott's roster spot.