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