The New York Giants underwent a massive roster overhaul during the 2018 offseason we haven't seen the likes of at any point during the franchise's history.

First-year general manager Dave Gettleman carried over just 17 players from the 53-man roster in 2017 to the 53-man roster in 2018. One look at the Giants current roster heading into the 2019 offseason shows how drastic his blueprint for change truly was.

Outside of 11 players currently on the roster, everyone else is on either A. a rookie contract or B. a near or league-minimum contract.

Out of those 11 players, two of them are all but a lock to no longer be on the roster in 2019. The Giants will most likely make veteran players like running back Jonathan Stewart and outside linebacker Connor Barwin cap casualties. At least three more of those veterans may have also played their final snap in a Giants uniform. The Giants will have to make a difficult decision on quarterback Eli Manning, cornerback Janoris Jenkins, and outside linebacker Olivier Vernon.

Today, we're taking a deep dive into the financial ramifications of every decision we outlined above. We're diving into more than that. We're breaking down the Giants entire 2019 salary cap situation and we'll even look ahead to the 2020 salary cap situation and season. We'll look at how much salary cap space the Giants have right now, how they can create up to $40 million more, and a lot more.

*All salary cap figures are sourced from the good people over at OverTheCap.com.

Let's jump right into it: