BOCA RATON, Fla. - The Giants and wide receiver Victor Cruz agreed on a restructured contract several weeks back. It was inevitable.



After not playing for most of the past two seasons - and all of 2015 - Cruz's $9.9 million salary cap figure for 2016 was unrealistic. His $7.9 million base salary due was way more than any team would be willing to pay for a player who comes with such a substantial risk.



Cruz, 29, missed all of last season with a calf injury. The problem originally surfaced from overcompensation as he rehabbed form a torn patellar tendon in his knee suffered the previous year.

A renegotiated deal was always logical. It finally happened around the start of free agency.



And NJ Advance Media finally got a full look at the new deal on Tuesday. Here's what it looks like:



Terms: 3 years $21.5M ($2.4M guaranteed)



2016 details



$2.4M base salary

$1.9M vs. cap from previous salary cap proration

$3M roster bonus ($187.5K/game)

$100K workout bonus



Salary cap hit: $4.4 million



2017 details



$6.4M base salary

$1.9M vs. cap from previous salary cap proration

$1M roster bonus

$100K workout bonus



Salary cap hit: $9.4 million



2018 details



$7.4M base salary

$1M roster bonus

$100K workout bonus



Salary cap hit: $8.5 million



It's interesting to note that the final two years of Cruz's new deal was slightly altered from its previous version. Cruz was set to make $8.4 million in base salary in 2017 and '18. In the new deal, it's $7.4 million, with another $1 million available in the form of a roster bonus.



The roster bonus puts a deadline (some time early in the offseason) on when the Giants have to make a decision on Cruz's future in each of the next two years.

Jordan Raanan may be reached at jraanan@njadvancemedia.com. Follow him on Twitter @JordanRaanan. Find NJ.com Giants on Facebook.